Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

JAVA ANDROID - get list files of a folder

I want to display images of different folders in a GridView, but I don't know what I need to do for get a list with the name of files that are inside a folder in drawable.

like image 941
Francisco Avatar asked Apr 30 '26 10:04

Francisco


1 Answers

this method will give you a list containing a list of dir folders and also sub folders:

public void listf(String directoryName, ArrayList<File> files) {
File directory = new File(directoryName);

// get all the files from a directory
File[] fList = directory.listFiles();
for (File file : fList) {
    if (file.isFile()) {
        files.add(file);
    } else if (file.isDirectory()) {
        listf(file.getAbsolutePath(), files);
    }
}
}
like image 64
Mostafa Jamareh Avatar answered May 02 '26 23:05

Mostafa Jamareh