Lister fichiers de dossier/sous_dossier JAVA

Fermé
fab - 17 janv. 2008 à 16:54
 fab - 17 janv. 2008 à 17:33
Bonjour,

J'essaye de récupérer tous les fichiers des répertoires et sous répertoires avec de la récursivité.
Mais Eclipse m'affiche un java.lang.NullPointerException sur la ligne: listeFichiers.add(fichier)

voilà mon code:

public class Lanceur {

private static ArrayList listeFichiers = null;

/** main**/
public static void main(String[] args) {
String myTestFile = "C:\\";
File repertoire = new File(myTestFile);
searchAllFiles(repertoire, true);
}

/** search all files in directory and sub directory**/
public static void searchAllFiles(File fichier, boolean reset){

if (reset && listeFichiers!=null){
listeFichiers.clear();
}

if (fichier.isDirectory()){
File [] sousRepertoire = fichier.listFiles();
for (int i=0 ; i<sousRepertoire.length ; i++){
searchAllFiles(sousRepertoire[i],false);
}
}
listeFichiers.add(fichier)

}
}


Je vois pas où est le problème,

Merci d'avance
A voir également:

1 réponse

dsl,
il suffisait de faire private static ArrayList listeFichiers = new ArrayList();

La buse...
0