1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| import java.io.File;
import java.awt.*;
public class evo {
static File[] listeRacine = File.listRoots();
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.");
}
}
}
public static void main(String arg[]){
File repertoire="c:\\";
listeRepertoire (repertoire);
}
} |