Program Java pentru a obține directorul de lucru curent

În acest program, veți învăța să obțineți directorul de lucru curent în Java.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Clasa de fișiere Java
  • Șir Java

Exemplul 1: obțineți directorul de lucru curent

 public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )

Ieșire

 Director de lucru = C: Users Admin Desktop currDir

În programul de mai sus, am folosit Systeme getProperty()metoda pentru a obține user.dirproprietatea programului. Aceasta returnează directorul care conține proiectul nostru Java.

Exemplul 2: obțineți directorul de lucru curent folosind 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); ) )

Ieșire

 Director de lucru = C: Users Admin Desktop currDir

În programul de mai sus, am folosit Pathe get()metoda pentru a obține calea curentă a programului nostru. Aceasta returnează o cale relativă către directorul de lucru.

Apoi schimbăm calea relativă la o cale absolută folosind toAbsolutePath(). Deoarece returnează un Pathobiect, trebuie să îl schimbăm într-un șir folosind toString()metoda.

Articole interesante...