0
在SD卡上查找具有定義的自定義擴展名的所有文件的最佳方式是什麼? 是否有任何過濾器或可能有一些技術?什麼是以特定擴展名查找SD卡上所有文件的最佳方式?
編輯:
什麼是找到我的SD所有.txt文件的最好方法 - 卡?
在SD卡上查找具有定義的自定義擴展名的所有文件的最佳方式是什麼? 是否有任何過濾器或可能有一些技術?什麼是以特定擴展名查找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 togther的。
通常,您可以使用'MediaStore'來搜索外部存儲器中的文件類型,但不一定要通過文件擴展名。 – CommonsWare
我在我的SD卡上存儲了幾個帶有自定義擴展名的文件(例如file1.abc,file2.abc - 它可以像普通的.txt文件),並且這些文件存儲在文件系統的不同節點中。我怎樣才能找到所有這些文件(遍歷整個文件系統)並將它們存儲在一個列表中? – pvllnspk