Comment créer un dossier en utilisant le code Java sur les machines Windows et Linux?Créer un nouveau dossier en utilisant le programme Java sur les machines Windows et Linux
18
A
Répondre
38
new File("/path/to/folder").mkdir();
Si vous souhaitez créer des dossiers imbriqués (à savoir plus d'un dossier sur le chemin peut être absent), puis utilisez mkdirs()
. Voir java.io.File
.
Notez que les barres obliques ne fonctionneront normalement pas sur les fenêtres, mais Java normalise le chemin et traduit les barres obliques vers l'avant vers l'arrière.
3
try{
String strDirectoy ="test";
String strManyDirectories="dir1"+File.Separator+"dir2"+File.Separator+"dir3";
// Create one directory
boolean success = (new File(strDirectoy)).mkdir();
if (success) {
System.out.println("Directory: " + strDirectoy + " created");
}
// Create multiple directories
success = (new File(strManyDirectories)).mkdirs();
if (success) {
System.out.println("Directories: " + strManyDirectories + " created");
}
}catch (Exception e){//Catch exception if any
System.err.println("Error: " + e.getMessage());
}
1
Utilisation (http://download.oracle.com/javase/1.4.2/docs/api/java/io/File.html#mkdir())
-2
try{
int a,b;
a=mk.dir();
b=newfile("\n new.java());
}
+1
S'il vous plaît ajouter quelques détails, au moins le bloc 'catch'. –
File.mkdir() Il ne travaille pas pour moi. Quelqu'un peut-il me faire savoir la raison? Je l'ai déjà posté, mais je n'ai toujours pas réussi à le résoudre http://stackoverflow.com/questions/18940987/creating-a-folder-within-web-server-under-public-html-in-java – Sadanand
répondre Pour commentaire ci-dessus - Résolu le problème: Au lieu de donner le chemin comme "/xyz.com/appFolder/", devrait donner le chemin complet comme "home/XYZ/public_html/appFolder" – Sadanand