Bonjour,
je souhaite ouvrir un fichier sans indication de chemin:
Comment puis-je savoir (afficher) dans quel répertoire la recherche s'effectue ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part new FileReader("mon_fichier.txt")
Bonjour,
je souhaite ouvrir un fichier sans indication de chemin:
Comment puis-je savoir (afficher) dans quel répertoire la recherche s'effectue ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part new FileReader("mon_fichier.txt")
Le getAbsolutePath() retourne le chemin absolu du fichier, mais rien ne dit que le fichier soit dans le repertoire courant.
Pour connaitre le repertoire courant de l'application :
System.getProperty("user.dir");
... new File(".") cree un fichier correspondant au repertoire courant. Donc getAbsolutePath() de cela retourne bien le repertoire courant. Les avantages par rapport a "user.dir" sont nombreux. Deja tu as acces a des methodes mais surtout on peut ecraser le "user.dir" dans le code avec un setProperty() et cela ne correspondra plus au repertoire courant.
Partager