Wie kann ich einen Ordner mit Java-Code auf Windows- und Linux-Computern erstellen?Erstellen eines neuen Ordners mit dem Java-Programm auf Windows- und Linux-Computern
18
A
Antwort
38
new File("/path/to/folder").mkdir();
Wenn Sie verschachtelte Ordner erstellt werden sollen (das heißt mehr als ein Ordner auf dem Pfad fehlen darf), dann mkdirs()
verwenden. Siehe java.io.File
.
Beachten Sie, dass Vorwärts Schrägstriche normalerweise nicht auf Windows funktionieren, aber Java normalisiert den Pfad und übersetzt vorwärts zu rückwärts Schrägstriche.
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
Verwenden File.mkdir() (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
Bitte fügen Sie einige Details hinzu, zumindest 'catch' block. –
Verwandte Themen
- 1. Erlangung der Berechtigungen zum Erstellen eines neuen Ordners mit NSFileManager
- 2. MS Web Deploy Erstellen eines neuen Ordners unter der Website?
- 3. Wie kopiere ich Sicherheitsinformationen beim Erstellen eines neuen Ordners?
- 4. Hinzufügen eines neuen Ordners in FolderBrowserDialog
- 5. Erstellen eines Fotoalbum-Ordners in Windows Phone 8 Programmatisch
- 6. Struktur eines Ordners in Windows?
- 7. Erstellen eines komprimierten (oder gezippten) Ordners
- 8. Erstellen eines Ordners und mehrerer Unterordner mit einer Stapeldatei
- 9. PHP: Erstellen eines Ordners in der Registrierung
- 10. Jave GUI zum Erstellen eines Ordners?
- 11. Unterschied zwischen dem Erstellen eines neuen Objekts und der Abhängigkeitsinjektion
- 12. Fehler beim Erstellen eines neuen Repos mit dem GitHub-Desktop
- 13. An 'Bildschirm'-Sitzung mit dem Erstellen eines neuen Bildschirmfensters verbinden
- 14. Erstellen eines neuen NSCalendar-Kalenders
- 15. Erstellen eines Ordners beim Ausführen von file_put_contents()
- 16. Erstellen eines Ordners in Mac OS App
- 17. Auswählen eines Ordners mit msoFileDialogFolderPicker
- 18. Entpacken eines Ordners (nicht leer) in einen neuen benannten Ordner
- 19. Laden aller Bilder mit dem Imread eines bestimmten Ordners
- 20. Erstellen eines neuen Vektors mit einer Transformation
- 21. Sitecore Erstellen eines neuen Vorlagenelements mit SPE
- 22. Erstellen eines Ordners mit Datei im internen Speicher von Android
- 23. Erstellen eines neuen WordPress-Benutzers mit Webservice
- 24. Erstellen eines neuen Datenrahmens mit leeren Feldwerten
- 25. WiX entfernen Standard-IIS-Website vor dem Erstellen eines neuen
- 26. Java - Erstellen eines neuen Threads
- 27. Importieren des Inhalts eines Ordners mit Meteor
- 28. Erstellen einer neuen Zeile nach dem Speichern eines Datensatzes
- 29. Erstellen und Füllen eines neuen Wörterbuchs mit Einträgen aus alten
- 30. Update eines SVN-Ordners mit Ant-Skript
Es funktioniert nicht für mich. Kann mir jemand den Grund sagen? Ich habe dies bereits gepostet, konnte es aber immer noch nicht beheben http://stackoverflow.com/questions/18940987/creating-a-folder-within-web-server-under-public-html-in-java – Sadanand
antworten Für obigen Kommentar - Behebung des Problems: Anstatt den Pfad als "/xyz.com/appFolder/" anzugeben, sollte der vollständige Pfad wie folgt angegeben werden: "home/XYZ/public_html/appFolder" – Sadanand