Android 7.0无法获取" /"下的文件列表目录

时间:2016-11-04 09:09:00

标签: android android-7.0-nougat android-7.1-nougat

在Android 7.0之前,我能够获取"/"目录下的文件列表,但是在Andorid 7.0版本上,当我尝试从"/"目录获取文件列表时,我变为空。

以下是我的代码:

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

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:3)

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

您也可以使用

Environment.getExternalStorageDirectory().getAbsolutePath()

答案 2 :(得分:1)

使用Environment.getRootDirectory()替换它!