JAVA ANDROID - get list files of a folder

后端 未结 2 763
花落未央
花落未央 2021-01-15 03:28

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

2条回答
  •  南笙
    南笙 (楼主)
    2021-01-15 04:09

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

    public void listf(String directoryName, ArrayList 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);
        }
    }
    }
    

提交回复
热议问题