Bonjour/Bonsoir,
J'ai besoins d'aide :

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();
        }
 
    }
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):
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.