Crear carpetas en Java

Rmg
13 de Marzo del 2004
Como se pueden crear carpetas para almacenar archivos, ya sean .txt o .dat?
Ya lo intente con File.separatorChar y File.pathSeparator, pero al parecer solo funcionan si la carpeta ya existe.

yo
13 de Marzo del 2004
Para crear una carpeta (da igual lo que quieras meter dentro) tienes la función mkdir() de la clase File.

lenny_arias
13 de Marzo del 2004
ola esto t puede servir:
public void grabar(){
fileDialog = new FileDialog(this, "Guardar Gomo...", FileDialog.SAVE);
fileDialog.show();
if (fileDialog.getFile() == null)
return;
dirArchivo = fileDialog.getDirectory() + File.separator + fileDialog.getFile();

grabar(dirArchivo);
}
public void grabar(String dirArchivo){
FileOutputStream grabarArchivo = null;
String codigoFuente = JTextAreaCampoDeTexto.getText();
try {
grabarArchivo = new FileOutputStream(dirArchivo);
grabarArchivo.write(codigoFuente.getBytes());
} catch (IOException e) {
} finally {
try {
grabarArchivo.close();
} catch (IOException e2) {
}
}
}

bueno en lugar de buscar la carpeta donde kieras guardarlo solo escribela, osea la direccion donde quieras grabarla, esto forma parte de mi codigo de un block d notas q estoy haciendo y me funciona a la hora de guardar donde quiero.

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. Alguna sugerencia?