为什么Environment.getExternalStorageDirectory()
返回内部存储(storage/sdcard0/)?就我而言, sdcard0 是本地的, sdcard1 是外部的......等等。
还:
我一直在编码以获取正确的外部安装 SDCard 位置,但没有任何运气。
Environment.getExternalStorageDirectory().getAbsolutePath();
将返回本地存储。
我正在递归地扫描文件系统以查找特定类型的文件,但如果我不进行硬编码
String rootPath = File.separator+"storage";
然后我会递归地得到我需要的所有东西。
任何帮助将不胜感激。
目标是获取所有存储位置的所有根(我认为没有环境变量)。