Hallo, ich möchte die Verzeichnisse und Unterverzeichnisse mit dem Java erstellen. Meine Verzeichnisstruktur beginnt mit dem aktuellen Anwendungsverzeichnis, Mittel im aktuellen Projektverzeichnis, das wie folgt aussieht ...
%Vor%Ich weiß, wie man ein Verzeichnis erstellt, aber ich muss ein Unterverzeichnis erstellen, das ich mit folgendem Code probiert habe, was sollten die nächsten Schritte sein?
%Vor%Sie können File.mkdir () oder File.mkdirs () zum Erstellen eines Verzeichnis. Zwischen diesen beiden ist die letztere Methode toleranter und erstellt nach Bedarf alle Zwischenverzeichnisse. Da ich sehe, dass Sie in Ihrer Frage "\\" verwenden, würde ich vorschlagen, File.separator für eine Portable-Trennzeichenfolge.
Ausgehend von Java 7 können Sie die java.nio.file.Files
& amp; java.nio.file.Paths
Klassen.
Dies ist eine knifflige Lösung (weil ich nur einen Pfad verwendet habe, um zur gesamten Struktur zu gelangen).
Wenn Sie knifflige Lösungen nicht mögen, können Sie stattdessen 4 einfache Pfade verwenden:
%Vor% und rufen Sie dann die Methode createDirectories
für alle auf:
Sie können alle übergeordneten Verzeichnisse mit File.mkdirs () erstellen.
File.mkdirs () - Erstellt das Verzeichnis, das von diesem abstrakten Pfadnamen benannt wird, einschließlich aller erforderlichen, aber nicht vorhandenen übergeordneten Verzeichnisse. Beachten Sie, dass bei fehlgeschlagener Operation möglicherweise einige der erforderlichen übergeordneten Verzeichnisse erstellt wurden.
Java-Dokument - File.mkdirs ()
Sie könnten es mit File#mkdirs()
Für das verknüpfte Javadoc
Erstellt das Verzeichnis, das von diesem abstrakten Pfadnamen benannt wird, einschließlich aller erforderlichen, aber nicht vorhandenen übergeordneten Verzeichnisse. Beachten Sie, dass bei fehlgeschlagener Operation möglicherweise einige der erforderlichen übergeordneten Verzeichnisse erstellt wurden.
Tags und Links java