Programa Java para obter o diretório de trabalho atual

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 Systemo getProperty()método de para obter a user.dirpropriedade 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 Patho 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 Pathobjeto, precisamos alterá-lo para uma string using toString()method.

Artigos interessantes...