Java-Programm zum Abrufen des aktuellen Arbeitsverzeichnisses

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.dirEigenschaft 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 PathObjekt zurückgibt , müssen wir es mithilfe der toString()Methode in einen String ändern .

Interessante Beiträge...