查找具有特定扩展名的SD卡上所有文件的最佳方法是什么?

时间:2012-09-18 11:22:18

标签: android

在SD卡上查找具有已定义自定义扩展名的所有文件的最佳方法是什么? 有没有过滤器或者某些技术?

修改

在我的SD卡上找到所有.txt文件的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

使用标准Java文件I / O遍历必要的目录并查找感兴趣的文件,例如从http://exampledepot.com/egs/java.io/TraverseTree.html

派生的此片段
public static void visitAllFiles(File dir) {
    if (dir.isDirectory()) {
        String[] children = dir.list();
        for (int i=0; i<children.length; i++) {
            visitAllFiles(new File(dir, children[i]));
        }
    } else {
        // do something with your file
    }
}

答案 1 :(得分:0)

使用MediaStore和FileFilter togther。