[Java] So erhalten Sie das aktuelle Verzeichnis

Auslösen#

Ich habe einen relativen Pfad angegeben, um eine Datei in derselben Hierarchie in Java zu öffnen, aber sie wurde nicht geöffnet Als ich nach einem absoluten Pass suchte, gab es nur wenige Artikel, also ein Memorandum

Einfach#

Ist es so einfach, dass niemand schreibt? Ist es nicht geschrieben, weil es im Bereich des gesunden Menschenverstandes liegt? Ich weiß es nicht, aber es war sehr einfach

Hier ist es

Dir.java


import java.io.File;

class Dir {
    public static void main(String[] args) {
        String path = new File(".").getAbsoluteFile().getParent();
        System.out.println(path);
        //Beispiel:C:\Users\xxxxx\Documents\java
    }
}

Ein weiterer

Dir.java


class Dir {
    public static void main(String[] args) {
        String path = System.getProperty("user.dir");
        System.out.println(path);
        //Beispiel:C:\Users\xxxxx\Documents\java
    }
}

Bonus#

Dir.java


import java.io.File;

public class Dir {
    public static void main(String[] args) {
        String path = new File(".").getAbsolutePath();
        System.out.println(path);
        //Beispiel:C:\Users\xxxxx\Documents\java\.
    }
}

Es wird "." Müll geben, aber Sie können ihn ersetzen ...

Ich konnte es nicht bekommen Wenn der Benutzername usw. einen Punkt enthält, ist alles vorbei.

Vielen Dank

Hier ist die Seite, zu der ich nach intensiver Suche endlich gelangt bin [Java] Aktuelles Verzeichnis abrufen

Recommended Posts

[Java] So erhalten Sie das aktuelle Verzeichnis
So erhalten Sie das Datum mit Java
[Java] So erhalten Sie die endgültige umgeleitete URL
So ermitteln Sie den absoluten Pfad eines in Java ausgeführten Verzeichnisses
[Java] So erhalten Sie die URL der Übergangsquelle
[Java] So erhalten Sie den Maximalwert von HashMap
Verwendung von HttpClient (Get) von Java
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
[Java] Verwendung der File-Klasse
[Java] Verwendung der toString () -Methode
Studieren der Verwendung des Konstruktors (Java)
[Verarbeitung × Java] Verwendung der Schleife
[Java] So stellen Sie die Datums- und Uhrzeit auf 00:00:00 ein
[Verarbeitung × Java] Verwendung der Klasse
[Verarbeitung × Java] Verwendung der Funktion
[Java] Verwendung der Calendar-Klasse
[Java8] Durchsuchen Sie das Verzeichnis und holen Sie sich die Datei
[Java] So konvertieren Sie vom Typ String in den Pfadtyp und erhalten den Pfad
So ermitteln Sie die Länge einer Audiodatei mit Java
Wie komme ich zum heutigen Tag?
[Java] (für MacOS) Methode zur Einstellung des Klassenpfads
[Java] So erhalten Sie Zufallszahlen ohne bestimmte Zahlen
Verwendung der replace () -Methode (Java Silver)
Wie man Java SE8 Gold bekommt und studiert
[Java] Memo zum Schreiben der Quelle
So erhalten Sie das aktuelle Datum als Zeichenfolge im Format JJJJMMTT
[Java] Wie man mit der String-Klasse an die Spitze eines bestimmten Strings kommt
So erstellen Sie Ihre eigene Anmerkung in Java und erhalten den Wert
[Java] So lassen Sie den privaten Konstruktor in Lombok weg
So senken Sie die Java-Version
[Java] Verwendung von Map
So deinstallieren Sie Java 8 (Mac)
Java - So erstellen Sie JTable
Wie schreibe ich Scala aus der Perspektive von Java
Verwendung von Java Optional
So minimieren Sie Java-Images
Verwendung der Java-Klasse
[Android Studio] [Java] So fixieren Sie den Bildschirm vertikal
[Java] Verwendung von removeAll ()
[Java] So zeigen Sie Wingdings an
[Java] So erhalten Sie eine Anfrage per HTTP-Kommunikation
[Java] So erhalten Sie mithilfe von Stream auf einfache Weise die längste Zeichenfolge von ArrayList
Verwendung von Java Map
Stand April 2018 So installieren Sie Java 8 auf einem Mac
So legen Sie Java-Konstanten fest
[Android] So erhalten Sie die Einstellungssprache des Terminals
Verwendung von Java-Variablen
[Rails] So erhalten Sie den Inhalt starker Parameter
So konvertieren Sie Java Base
[Java] So implementieren Sie Multithreading