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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.