1

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

编辑:

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

4

2 回答 2

1

使用标准 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
    }
}
于 2012-09-18T12:45:53.290 回答
1

一起使用 MediaStore 和 FileFilter。

于 2012-09-18T13:27:53.930 回答