1

SD カードで定義済みのカスタム拡張子を持つすべてのファイルを見つける最良の方法は何ですか? フィルターやテクニックはありますか?

編集:

SD カード上のすべての .txt ファイルを見つけるにはどうすればよいですか?

4

2 に答える 2

1

MediaStore と FileFilter を一緒に使用します。

于 2012-09-18T13:27:53.930 に答える
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 に答える