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 System
il getProperty()
metodo di per ottenere la user.dir
proprietà 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 Path
il 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 Path
oggetto, dobbiamo cambiarlo in una stringa usando il toString()
metodo.