如何在手机SD卡或其他地方搜索文件

the*_*abh 7 filesystems search file-extension android file

我想在具有特定扩展名的用户移动设备上搜索文件.

我试过搜索但找不到任何直接的API.

是否存在特定的API,或者是否存在实现相同的繁琐方法.或者是否有一种机制来调用linux调用find或类似的东西

谢谢

Com*_*are 3

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

  • 如果您专门寻找媒体文件(在您极其简短的问题中,您没有指定媒体文件),请尝试“MediaStore”内容提供程序。不过,我不知道您是否可以轻松地使用它来按文件扩展名进行搜索。 (3认同)