Programme Java pour obtenir le répertoire de travail actuel

Dans ce programme, vous apprendrez à obtenir le répertoire de travail actuel en Java.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Classe de fichier Java
  • Chaîne Java

Exemple 1: obtenir le répertoire de travail actuel

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

Production

 Répertoire de travail = C: Users Admin Desktop currDir

Dans le programme ci-dessus, nous avons utilisé Systemla getProperty()méthode de pour obtenir la user.dirpropriété du programme. Cela renvoie le répertoire qui contient notre projet Java.

Exemple 2: obtenir le répertoire de travail actuel à l'aide de 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); ) )

Production

 Répertoire de travail = C: Users Admin Desktop currDir

Dans le programme ci-dessus, nous avons utilisé Pathla get()méthode de s pour obtenir le chemin actuel de notre programme. Cela renvoie un chemin relatif vers le répertoire de travail.

Nous changeons ensuite le chemin relatif en chemin absolu en utilisant toAbsolutePath(). Puisqu'il renvoie un Pathobjet, nous devons le changer en une chaîne en utilisant toString()method.

Articles intéressants...