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!