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
Configuration: Windows XP Firefox 2.0.0.11
A voir également:
- Lister fichiers de dossier/sous_dossier JAVA
- Jeux java itel - Télécharger - Jeux vidéo
- Dossier appdata - Guide
- Fichiers epub - Guide
- Renommer tous les fichiers d'un dossier - Guide
- Waptrick java football - Télécharger - Jeux vidéo