Programma Java per ottenere la directory di lavoro corrente

In questo programma imparerai a ottenere la directory di lavoro corrente in Java.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Classe di file Java
  • Java String

Esempio 1: ottieni la directory di lavoro corrente

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

Produzione

 Directory di lavoro = C: Users Admin Desktop currDir

Nel programma precedente, abbiamo utilizzato Systemil getProperty()metodo di per ottenere la user.dirproprietà del programma. Questo restituisce la directory che contiene il nostro progetto Java.

Esempio 2: ottieni la directory di lavoro corrente utilizzando 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); ) )

Produzione

 Directory di lavoro = C: Users Admin Desktop currDir

Nel programma precedente, abbiamo utilizzato Pathil get()metodo di per ottenere il percorso corrente del nostro programma. Ciò restituisce un percorso relativo alla directory di lavoro.

Quindi cambiamo il percorso relativo in un percorso assoluto usando toAbsolutePath(). Dato che restituisce un Pathoggetto, dobbiamo cambiarlo in una stringa usando il toString()metodo.

Articoli interessanti...