Ich versuche, ein neues Verzeichnis und eine Datei in diesem Verzeichnis zu erstellen, kann mir jemand sagen, wo ich falsch liege?
Ich benutze ein Windows-System und ich möchte, dass das Verzeichnis in dem Ordner vorhanden ist, in dem meine .java
-Datei vorhanden ist.
Im Grunde ist es so, dass Sie ein Verzeichnis mit dem Namen Library\test.txt
erstellen und dann versuchen, eine neue Datei zu erstellen, die dasselbe heißt. Das wird offensichtlich nicht funktionieren.
Also statt ...
%Vor%Versuch es ...
%Vor%Zusätzlich
mkdir
wird tatsächlich keine Art von Ausnahme auslösen, wenn es fehlschlägt, was ziemlich ärgerlich ist, stattdessen würde ich eher etwas tun ...
Nur damit ich wusste, was das eigentliche Problem war ...
Zusätzlich
Die Erstellung des Verzeichnisses (in diesem Kontext) erfolgt an dem Ort, an dem Sie das Programm ausgeführt haben ...
Beispiel: Sie führen das Programm von C:\MyAwesomJavaProjects\FileTest
aus, das Verzeichnis Library
wird in diesem Verzeichnis erstellt (zB C:\MyAwesomJavaProjects\FileTest\Library
). Es ist im Allgemeinen keine gute Idee, es am selben Ort zu erstellen wie Ihre .java
-Datei, da Ihre Anwendung möglicherweise später in einem Jar gebündelt wird.