PDA

View Full Version : [Java] Creare cartelle


Erto5
10-03-2008, 20:08
Attraverso il comando : Boolean success = (new File(Dir)).mkdirs();

riesco a creare delle cartelle, ma non riesco a crearle se nel percorso vi è presente anche la cartella programmi

cosi funziona: Dir = "C:/Nuova cartella";
cosi non funziona: Dir = "C:/Programmi/Nuova cartella";

Dite che è un problema di vista, oppure bisogna settare altro?

wingman87
10-03-2008, 20:25
Le slash vanno al contrario e devono essere doppie. Hai provato mettendo al posto di "Programmi" "Program Files"?

EDIT: ora che ci penso, se sei su vista probabilmente di default non hai il diritto di creare file in Programmi. Devi lanciare il programma come amministratore

Erto5
10-03-2008, 23:08
Grazie mille era proprio il problema dell amministrazione, che palle sto vista:confused:

feboss
11-03-2008, 04:23
cmq ti conviene usare File.separator per le slash