7

我想在用户手机上搜索具有特定扩展名的文件。

我尝试搜索但找不到任何直接 API。

是否有特定的 API 或是否有实现相同的乏味方法。或者是否有一种机制可以调用 linux 调用 find 或类似的东西

谢谢

4

2 回答 2

4
   boolean isSDPresent = Environment.getExternalStorageState()
            .equals(Environment.MEDIA_MOUNTED);

    if (isSDPresent) {
        File file[] = Environment.getExternalStorageDirectory().listFiles();
        if (file != null) {
            for (int i = 0; i < file.length; i++) {
                file[i].getAbsolutePath();
            }
        }
    }

遍历file[]所需文件

于 2011-09-09T08:45:12.500 回答
3

您可以通过 找到用户的 SD 卡Environment.getExternalStorageDirectory(),然后您可以遍历找到您需要的内容。

于 2010-05-01T16:08:24.253 回答