SD カードで定義済みのカスタム拡張子を持つすべてのファイルを見つける最良の方法は何ですか? フィルターやテクニックはありますか?
編集:
SD カード上のすべての .txt ファイルを見つけるにはどうすればよいですか?
SD カードで定義済みのカスタム拡張子を持つすべてのファイルを見つける最良の方法は何ですか? フィルターやテクニックはありますか?
編集:
SD カード上のすべての .txt ファイルを見つけるにはどうすればよいですか?
MediaStore と FileFilter を一緒に使用します。
標準の 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
}
}