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);

	
}
}