2

在 Android 7.0 之前,我能够获取目录下的文件列表"/",但是在 Andorid 7.0 版本上,当我尝试从目录中获取文件列表时,我得到了 null "/"

下面是我的代码:

File root = new File("/");
File[] files = root.listFiles();
4

3 回答 3

3

我在使用 Android 7.0 时遇到了类似的问题。尝试使用“/storage/emulated/0”而不是“/”。您应该获取手机存储中的所有文件。

你也可以使用

Environment.getExternalStorageDirectory().getAbsolutePath()
于 2017-02-07T19:06:17.827 回答
3

从 android 7.0 开始,他们应用了更多限制。现在您需要访问各个目录。

查看链接以获取更多信息。

于 2016-11-04T09:15:58.577 回答
1

使用Environment.getRootDirectory()替换它!

于 2016-11-04T10:01:07.520 回答