Lister fichiers de dossier/sous_dossier JAVA
fab
-
fab -
fab -
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
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:
- Lister fichiers de dossier/sous_dossier JAVA
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Dossier appdata - Guide
- Impossible de supprimer un dossier - Guide
- Waptrick java voiture - Télécharger - Jeux vidéo