In diesem Programm lernen Sie, das aktuelle Arbeitsverzeichnis in Java abzurufen.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:
- Java-Dateiklasse
- Java String
Beispiel 1: Aktuelles Arbeitsverzeichnis abrufen
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Ausgabe
Arbeitsverzeichnis = C: Benutzer Admin Desktop currDir
In dem obigen Programm verwenden wir System
‚s getProperty()
Methode , um die bekommen user.dir
Eigenschaft des Programms. Dies gibt das Verzeichnis zurück, das unser Java-Projekt enthält.
Beispiel 2: Holen Sie sich das aktuelle Arbeitsverzeichnis mit Path
import java.nio.file.Paths; public class CurrDirectory ( public static void main(String() args) ( String path = Paths.get("").toAbsolutePath().toString(); System.out.println("Working Directory = " + path); ) )
Ausgabe
Arbeitsverzeichnis = C: Benutzer Admin Desktop currDir
In dem obigen Programm verwenden wir Path
‚s get()
Methode den aktuellen Pfad unseres Programms zu bekommen. Dies gibt einen relativen Pfad zum Arbeitsverzeichnis zurück.
Wir ändern dann den relativen Pfad in einen absoluten Pfad mit toAbsolutePath()
. Da es ein Path
Objekt zurückgibt , müssen wir es mithilfe der toString()
Methode in einen String ändern .