Parcourir une arborescence de fichiers sous Unix
Bonjour,
Je souhaite utiliser le code fournit dans la FAQ pour la recherche d'un fichier dans une liste de répertoire et sous- répertoire. Le code ci dessous de la FAQ
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public static void listeRepertoire ( File repertoire ) {
System.out.println ( repertoire.getAbsolutePath());
if ( repertoire.isDirectory ( ) ) {
File[] list = repertoire.listFiles();
if (list != null){
for ( int i = 0; i < list.length; i++) {
// Appel récursif sur les sous-répertoires
listeRepertoire( list[i]);
}
} else {
System.err.println(repertoire + " : Erreur de lecture.");
}
}
} |
indique qu'il n'est valable que pour une platforme Windows.
Qu'elle modification puis je lui apporter pour qu'il fonctionne sous Unix et Windows à la fois et pour quelle raison cela marche t'il pas correctement sous Unix ?
Merci d'avance pour votre aide.