Heim >Java >JavaBase >Der Grund, warum der angegebene Pfad beim Erstellen einer Datei in Java nicht gefunden werden kann

Der Grund, warum der angegebene Pfad beim Erstellen einer Datei in Java nicht gefunden werden kann

尚
Original
2019-11-27 09:23:586776Durchsuche

Der Grund, warum der angegebene Pfad beim Erstellen einer Datei in Java nicht gefunden werden kann

Beim Erstellen einer Datei wird angezeigt, dass der angegebene Pfad nicht gefunden werden kann. Dies liegt daran, dass das Verzeichnis nicht erstellt wurde. (Empfohlen: Java-Video-Tutorial)

Erstellen Sie beispielsweise eine Datei:

File file = new File(“C:/test.txt”); 
file.createNewFile();

Das ist richtig, nein Wenn Fehler auftreten, lösen Sie eine Ausnahme aus.

Aber dies führte zu der Ausnahme „Das System kann den angegebenen Pfad nicht finden“:

File file = new File(“C:/test/test.txt”); 
file.createNewFile();

Später habe ich die Antwort gefunden: Wenn Sie eine Datei erstellen, sollten Sie dies tun Erstellen Sie zunächst das übergeordnete Verzeichnis der Datei (es sei denn, Sie haben das übergeordnete Verzeichnis manuell erstellt).
So schreiben Sie eine Datei, um ein mehrstufiges Verzeichnis zu erstellen:

File fileDir = new File(“C:/test/”); 
fileDir.mkdirs(); 
File file = new File(“test.txt”); 
file.createNewFile();

Für weitere Java-Kenntnisse beachten Sie bitte die Spalte Java Basic Tutorial.

Das obige ist der detaillierte Inhalt vonDer Grund, warum der angegebene Pfad beim Erstellen einer Datei in Java nicht gefunden werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn