Neste programa, você aprenderá a obter o diretório de trabalho atual em Java.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:
- Classe de arquivo Java
- Java String
Exemplo 1: Obtenha 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); ) )
Resultado
Working Directory = C: Users Admin Desktop currDir
No programa acima, usamos System
o getProperty()
método de para obter a user.dir
propriedade do programa. Isso retorna o diretório que contém nosso projeto Java.
Exemplo 2: obtenha o diretório de trabalho atual usando o 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); ) )
Resultado
Working Directory = C: Users Admin Desktop currDir
No programa acima, usamos Path
o get()
método de para obter o caminho atual do nosso programa. Isso retorna um caminho relativo para o diretório de trabalho.
Em seguida, alteramos o caminho relativo para um caminho absoluto usando toAbsolutePath()
. Uma vez que retorna um Path
objeto, precisamos alterá-lo para uma string using toString()
method.