1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
public MaClasse {
public static final FileFilter dirFileFilter = new FileFilter(){
public boolean accept(File f){
return f.isDirectory();
}
}
public static void filteredListing(File file, ArrayList list, FileFilter filter){
File[] newFiles = file.listFiles(filter);
for (int i=0;i<newFiles.length;i++)
list.add(newFiles[i].getAbsolutePath());
File[] subDirectories = file.listFiles(dirFileFilter);
for (int i=0;i<subDirectories.length;i++)
filteredListing(subDirectories[i],list,filter);
}
}
} |
Partager