English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 基礎教程

Controllo di flusso Java

Array Java

Orientamento ad oggetti Java (I)

Orientamento ad oggetti Java (II)

Orientamento ad oggetti Java (III)

Java 异常处理

Lista Java

Queue (coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Programma Java per ottenere la directory di lavoro corrente

Completo di esempi Java

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

Esempio 1: Ottenere la directory di lavoro corrente

public class CurrDirectory {
    public static void main(String[] args) {
        String path = System.getProperty("user.dir");
        
        System.out.println("Directory di lavoro = " + path);
    }
}

Quando si esegue il programma, l'output è:

Directory di lavoro = C:\Utenti\Admin\Desktop\currDir

Nel programma sopra, utilizziamo il metodo getProperty() di System per ottenere l'attributo del programma user.dir. Questo restituirà la directory del nostro progetto Java.

Esempio 2: Utilizzo del percorso per ottenere il directory di lavoro corrente

import java.nio.file.Paths;
public class CurrDirectory {
    public static void main(String[] args) {
        String path = Paths.get("").toAbsolutePath().toString();
        System.out.println("Directory di lavoro = " + path);
    }
}

Quando si esegue il programma, l'output è:

Directory di lavoro = C:\Utenti\Admin\Desktop\currDir

Nel programma sopra, utilizziamo il metodo get() di Path per ottenere il percorso corrente del programma. Questo restituirà un percorso relativo al directory di lavoro.

Poi, utilizziamo toAbsolutePath() per modificare il percorso relativo in percorso assoluto. Poiché restituisce un oggetto Path, dobbiamo utilizzare il metodo toString() per trasformarlo in una stringa

Completo di esempi Java