Existe-t-il un moyen simple d’obtenir le chemin filePath à condition que je connaisse le nom du fichier?
Regardez les méthodes de la classe Java.io.File :
File file = new File("yourfileName");
String path = file.getAbsolutePath();
Vous pouvez utiliser le Path
api:
Path p = Paths.get(yourFileNameUri);
Path folder = p.getParent();
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.
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"