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é System
la getProperty()
méthode de pour obtenir la user.dir
proprié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é Path
la 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 Path
objet, nous devons le changer en une chaîne en utilisant toString()
method.