我试过这个:How to access all mp3 files from all the subfolders in the sdcard?
我需要列出文件夹(ABC)中的所有.amr文件,并点击任何列表项,执行某些操作。
提前致谢。
答案 0 :(得分:3)
你可以试试这个:
String path = Environment.getExternalStorageDirectory().toString()+"/Pictures";
Log.d("Files", "Path: " + path);
File f = new File(path);
File file[] = f.listFiles();
Log.d("Files", "Size: "+ file.length);
for (int i=0; i < file.length; i++)
{
//here populate your listview
Log.d("Files", "FileName:" + file[i].getName());
}
这将列出图片文件夹中的所有文件。 使用文件夹路径获取该文件夹中的文件 请勿忘记使用以下权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />