1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| /**
* Recuperation de la liste des fichiers dans le repertoire
* en entree
* @param repertoire File
* @param listFile List
*/
public static void listeFichiers ( File repertoire, List<File> listFile) {
if(repertoire.isFile())
listFile.add(new File(repertoire.getAbsolutePath()));
if ( repertoire.isDirectory ( ) ) {
File[] list = repertoire.listFiles();
if (list != null){
for ( int i = 0; i < list.length; i++) {
// Appel recursif sur les sous-repertoires
listeFichiers( list[i], listFile );
}
} else {
System.err.println(repertoire + " : Erreur de lecture.");
}
}
} |
Partager