文件列表 - Android

时间:2015-08-04 21:32:33

标签: android

我试图在任何目录中获取列表o文件,在本例中为downloads目录。我尝试时我的应用程序崩溃了。有什么想法吗?

File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
File [] files = path.listFiles();
    for (int i=0; i < files.length; i++)
        Log.d("Files",files[i].getName());

2 个答案:

答案 0 :(得分:0)

您确定在清单文件中添加了权限元素,以下是您的操作方法:

<manifest
    // other stuff here
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> // where you ask android to give you permission to it's file system

答案 1 :(得分:0)

您需要将以下行添加到Android清单。

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