Android:列出目录文件

时间:2016-05-05 19:08:30

标签: android

我尝试列出文件夹中的文件。虽然此文件夹包含文件,但我最终得到的文件数组为null。

以下是代码:

File dir =  Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
if (dir.isDirectory()) {   
    File[] files = dir.listFiles(); // files = null...
    for (File file : files) {
       Toast.makeText(MainActivity.this, file.getName(),Toast.LENGTH_SHORT).show(); 
    }
}

dir有以下路径:"/storage/1CE3-110D/Pictures"

See for yourself the folder contents

我还尝试使用另一个目录(DIRECTORY_DOWNLOADS),另一个写(Environment.getExternalStorageDirectory (), "Pictures")但没有成功。

我的清单中也有:

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

感谢您的澄清!

0 个答案:

没有答案