返回顶部

收藏

android下的查找文件

更多

该代码主要实现android下搜索文件夹中包含图片的文件,并将其放入list中。调用方法:

File f = new File("/mnt");
lstFile = findFile(f,".jpg");

android SDK

private static List<File> FindFile(File file, String key_search)
    {
        List<File> list = new ArrayList<File>();
        if (file.isDirectory()) {
            File[] all_file = file.listFiles();
            if (all_file != null) {
                for (File tempf : all_file) {
                    if (tempf.isDirectory()) {
                        if (tempf.getName().toLowerCase().lastIndexOf(key_search) > -1) {
                            list.add(tempf);
                        }
                        list.addAll(FindFile(tempf, key_search));
                    }
                    else 
                    {
                        if (tempf.getName().toLowerCase().lastIndexOf(key_search) > -1) {
                            list.add(tempf);
                        }
                    }
                }
            }
        } 
        return list;
    }

标签:Android,文件

收藏

0人收藏

支持

0

反对

0