[FIXED] Wie öffne ich eine Datei in einem anderen Verzeichnis in Java?

Ausgabe

So öffnen Sie eine Datei, die nicht im aktuellen Verzeichnis, sondern in einem anderen Verzeichnis vorhanden ist. Zum Beispiel habe ich einen Ordner F:/test und meine Datei befindet sich in F:/test/test2/doit.txt und D:/test3/doit2.txt

Was muss in den Pfad im Parameter eingegeben werden, während das Dateiobjekt wie folgt erstellt wird:

File f = new File("/test2/doit.txt");

Lösung

Unabhängig von welchem ​​Betriebssystem kann auf eine Datei zB demo.txt gerne zugegriffen werden

File file = new File("/d:/user/demo.txt");

in Windows, wo sich die Datei unter D:\user\und befindet

File file = new File("/usr/demo.txt");

in *nixoder *nuxwo sich die Datei befindet/usr/

Auch eine Datei, auf die relativ zugegriffen werden soll, kann wie folgt ausgeführt werden (unter Berücksichtigung des Windows-Beispiels):

Angenommen, ich bin im Liederverzeichnis in D: wie:

D:/
|
|---songs/
|   |
|   |---Main.java
|
|---user/
    |
    |---demo.txt

und der Code befindet sich in Main.java, dann funktioniert der folgende Code.

File file = new File("../user/demo.txt");


Beantwortet von –
TechSpellBound


Antwort geprüft von –
Terry (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like

[FIXED] Datei von github in CLI herunterladen?

Ausgabe Ich versuche, die tokyo-night-storm.yamlFarbschemadatei von zellij herunterzuladen. Ich dachte, ich könnte es einfach tun wget https://github.com/zellij-org/zellij/blob/main/example/themes/tokyo-night-storm.yaml aber…