Thursday, 21 January 2016
Monday, 18 January 2016
Android : Listing all files stored in the Directory and its sub directories
In this post we going to learn how to add files stored in the root directory and its sub directories to List .
Code:
Function call:
List<File> files = getListFiles(new File("root directory"));
Function:
private List<File> getListFiles(File parentDir) {
ArrayList<File> inFiles = new ArrayList<File>();
File[] files = parentDir.listFiles();
for (File file : files) {
if (file.isDirectory()) {
inFiles.addAll(getListFiles(file));
} else {
if(file.getName().endsWith(".csv")){
inFiles.add(file);
}
}
}
return inFiles;
}
Subscribe to:
Posts (Atom)
