Scan a file folder in android for file paths

后端 未结 2 934
南笙
南笙 2021-02-06 03:21

So i have a folder at \"mnt/sdcard/folder\" and its filled with image files. I want to be able to scan the folder and for each of the files that is in the folder put each file p

2条回答
  •  我寻月下人不归
    2021-02-06 03:43

    Yes, you can use the java.io.File API with FileFilter.

    File dir = new File(path);
    FileFilter filter = new FileFilter() {
        @Override
        public boolean accept(File file) {
            return file.getAbsolutePath().matches(".*\\.png");
        }
    };
    File[] images = dir.listFiles(filter);
    

    I was quite surprised when I saw this technique, as it's quite easy to use and makes for readable code.

提交回复
热议问题