获取Android文件系统根目录

时间:2020-01-06 03:01:36

标签: android filesystems

Android文件系统的根目录是否存在多个(例如,带有SD卡,隐藏分区,模拟文件和文件夹或类似文件)?文档建议不要-https://developer.android.com/reference/java/io/File#listRoots()

我像这样扎根:

File[] roots = File.listRoots();
String rootPath = "";
try {
    rootPath = roots[0].getCanonicalPath();
} catch (IOException e) {
    // do something
}

那是真的吗?如果要寻址设备中的所有文件,我可以跳过此操作,仅在Android上假设为“ /”吗?

NB尽管名称相似-https://developer.android.com/reference/android/os/Environment#getRootDirectory()

,但这似乎与getRootDirectory不同。

注意2,这是我尝试找到Crawling Android File System gets stuck in possible SymLink loop的解决方案的一部分,因此可以在需要的情况下看到。

0 个答案:

没有答案