Bonjour/Bonsoir,
J'ai besoins d'aide :
Donc voila ce code renvoie le chemin d'un fichier ou d'un repertoire, or j'aimerai que lorsqu'il m'envoie le chemin d'un repertoire, il relance la methode mais cette fois-ci avec le chemin de ce repertoire jusqu'à trouver des fichier, exemple (je me suis mal exprimée):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import java.io.*; public class scan { public scan (String path) { try { File dossier = new File(path); File[] liste = dossier.listFiles(); for(File item : liste){ if(item.isFile()) { System.out.format("Chemin du fichier: %s%n", item.getPath()); } else if(item.isDirectory()) { System.out.format("Chemin du répertoir: %s%n", item.getPath()); } } }catch(Exception e) { e.printStackTrace(); } }
Je lance le code avec le chemin d'un dossier Musique, j'obtient:
chemin répertoire: c:/Musique/Album1
chemin répertoire: c:/Musique/Album2
chemin répertoire: c:/Musique/Album3
chemin répertoire: c:/Musique/Album4
et je voudrai que le code accède directement a ces albums et return les chemins des fichiers dedans
J'espère que vous m'avez comprise ^^, et je vous remercie à l'avance pour votre aide.
Partager