在 SD 卡上查找具有定义的自定义扩展名的所有文件的最佳方法是什么?是否有任何过滤器或一些技术?
编辑:
在我的 SD 卡上查找所有 .txt 文件的最佳方法是什么?
使用标准 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
}
}
一起使用 MediaStore 和 FileFilter。