web-dev-qa-db-fra.com

Récupère le chemin fileFichier en utilisant Java

Existe-t-il un moyen simple d’obtenir le chemin filePath à condition que je connaisse le nom du fichier?

4
user1688404

Regardez les méthodes de la classe Java.io.File :

File file = new File("yourfileName");
String path = file.getAbsolutePath();
13
jlordo

Vous pouvez utiliser le Path api:

Path p = Paths.get(yourFileNameUri);
Path folder = p.getParent();
12
assylias

Je ne suis pas sûr de bien vous comprendre, mais si vous souhaitez obtenir le chemin de fichier absolu à condition de connaître le nom de fichier correspondant, vous pouvez toujours le faire:

System.out.println("File path: " + new File("Your file name").getAbsolutePath());

La classe File a plusieurs autres méthodes qui pourraient vous être utiles.

7

Solution correcte avec la classe "File" pour obtenir le répertoire - le "chemin" du fichier:

String path = new File("C:\\Temp\\your directory\\yourfile.txt").getParent();

qui retournera:

path = "C:\\Temp\\your directory"
1
Shivan