列出android中特定文件夹中的所有文件

时间:2015-10-20 13:21:35

标签: android listview

我试过这个:How to access all mp3 files from all the subfolders in the sdcard?

我需要列出文件夹(ABC)中的所有.amr文件,并点击任何列表项,执行某些操作。

提前致谢。

1 个答案:

答案 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" />