English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grund教程

Java Flusskontrolle

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map-Kollektion

Java Set-Kollektion

Java Ein- und Ausgabe (I/O)

Java Reader/Writer

Java andere Themen

Java-Programm zum Abrufen der aktuellen Arbeitsdirectory

Java Beispiele大全

In diesem Programm lernen Sie, wie man im Java die aktuelle Arbeitsdirectory abruft.

Beispiel1:获取当前工作目录

public class CurrDirectory {
    public static void main(String[] args) {
        String path = System.getProperty("user.dir");
        
        System.out.println("Arbeitsverzeichnis = "); + path);
    }
}

Wenn das Programm ausgeführt wird, lautet die Ausgabe:

Arbeitsverzeichnis = C:\Benutzer\Admin\Desktop\currDir

Im obigen Programm verwenden wir die Methode getProperty() von System, um die Eigenschaft des Programms user.dir zu erhalten. Dies gibt den Verzeichnispfad unseres Java-Projekts zurück.

Beispiel2:使用路径获取当前工作目录

import java.nio.file.Paths;
public class CurrDirectory {
    public static void main(String[] args) {
        String path = Paths.get("").toAbsolutePath().toString();
        System.out.println("Arbeitsverzeichnis = "); + path);
    }
}

Wenn das Programm ausgeführt wird, lautet die Ausgabe:

Arbeitsverzeichnis = C:\Benutzer\Admin\Desktop\currDir

In dem obigen Programm verwenden wir die Methode get() von Path, um den aktuellen Pfad des Programms zu erhalten. Dies gibt den relativen Pfad zum Arbeitsverzeichnis zurück.

Dann verwenden wir toAbsolutePath() um den relativen Pfad in den absoluten Pfad umzuwandeln. Da es einen Path-Objekt zurückgibt, müssen wir die Methode toString() verwenden, um ihn in einen String umzuwandeln.

Java Beispiele大全