Crear carpetas en Java (2)

Rmg
13 de Marzo del 2004
SI, ya lo intente con el mkdir() y el mkdirs() y ya me crea los directorios, pero en lugar de almacenar el archivo dentro de su respectivo directorio, tambien lo convierte en carpeta. El chiste de lo que trato de hacer es esto: escribo un nombre de usuario y un asunto en 2 TextField respectivamente (como si fuera a mandar un correo); ahora bien, yo lo que quiero hacer es que se cree una carpeta mensajes con el subdirectorio correspondiente al nombre de usuario y dentro de ese subdirectorio los archivos escritos para ese usuario, pero como mencione arriba, el mkdirs crea todos los directorios incluyendo el mensaje como subdirectorio.
Alguna sugerencia?