首页 文章

Android - file.exists()为/ mnt / sdcard文件夹返回true,即使SDCard已卸载了吗? - 模拟器

提问于
浏览
-1

我通过重命名模拟器的SDCard文件(sdcard.img - 位于.Android文件夹中)来卸载SD卡 .

但我的应用程序的f.exists()仍然为sd卡的根文件夹返回true - / mnt / sdcard(即使技术上不应该在那里) .

这怎么可能?

编辑:对于位于/ mnt / sdcard / something下的文件,它返回false . 但它对根文件夹/ mnt / sdcard返回true - 这让我感到困惑 .

1 回答

  • 3

    也许这是一个错误,或者我可能误解了api .

    都不是 . 模拟器只是创建了一个新的外部存储映像 . 你没有“卸载”任何东西 .

相关问题