Salut a tous
Voila je suis entrain de développez un code pour lister tout les fichier d’un répertoire jusqu'à présent tout va bien .
File repertoire = »c:\\ » ;
Je ne sais pas pour quoi j’ai une faute dans cette ligne
Merci d’avance pour votre aide
et voici le code.
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
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); } }
Partager