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

Manual Básico de Java

Controle de fluxo do Java

Array do Java

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Java Lista (List)

Java Queue (Fila)

Conjunto Map do Java

Conjunto Set do Java

Java Entrada e Saída (I/O)

Reader do Java/Writer

Outros tópicos do Java

Obter o diretório de trabalho atual do programa Java

大全 de Exemplos Java

Neste programa, você aprenderá a obter o diretório de trabalho atual no Java.

Exemplo1Obter o diretório de trabalho atual

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

Quando o programa é executado, a saída é:

Working Directory = C:\Users\Admin\Desktop\currDir

No texto acima, usamos o método getProperty() do System para obter o atributo do programa user.dir. Isso retornará o diretório do nosso projeto Java.

Exemplo2:Obter diretório de trabalho atual usando caminho

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);
    }
}

Quando o programa é executado, a saída é:

Working Directory = C:\Users\Admin\Desktop\currDir

No programa acima, usamos o método get() do Path para obter o caminho atual do programa. Isso retornará ao diretório de trabalho relativo.

Então, usamos toAbsolutePath() para alterar o caminho relativo para o caminho absoluto. Como ele retorna um objeto Path, precisamos usar o método toString() para alterá-lo para uma string

大全 de Exemplos Java