【发布时间】:2023-03-21 18:30:01
【问题描述】:
为什么Environment.getExternalStorageDirectory() 返回内部存储(storage/sdcard0/)?在我的情况下,sdcard0 是本地的,sdcard1 是外部的......等等。
还有:
我一直在编写代码以获取正确的外部安装 SDCard 位置,但没有任何运气。
Environment.getExternalStorageDirectory().getAbsolutePath();
将返回本地存储。
我正在递归地扫描文件系统以查找特定类型的文件,但如果我不进行硬编码
String rootPath = File.separator+"storage";
然后我会递归地得到我需要的所有东西。
任何帮助将不胜感激。
目标是获取所有存储位置的所有根目录(我认为没有环境变量)。
【问题讨论】:
-
你用的是什么设备?
-
xt907 摩托罗拉 Razr M