Tu trouveras certainement des libs qui peuvent te retourner l'adresse de ton workspace, mais je te conseille d'éviter car c'est "trop" spécifique à mon goût.
Par contre, pour résoudre ton souci, tu peux déjà récupérer le répertoire courant :
1 2
| File repertoireCourant = new File(".");
System.out.println("Répertoire courant : " + repertoireCourant.getCanonicalPath()); |
Pour atteindre le répertoire parent par exemple, tu peux faire ceci :
repertoireCourant.getParent();
Et pour attendre un répertoire précis, utilise le File.pathSeparator c'est beaucoup plus propre:
String unRepertoireOuFichierPrecis = repertoireCourant + File.pathSeparator + "unAutreRepertoire"+File.pathSeparator+"unSousDossier"+File.pathSeparator+"fichier";
Partager