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
indique qu'il n'est valable que pour une platforme Windows.
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."); } } }
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.
Partager