我有一个奇怪的问题。我将文件写入SD卡,然后取出SD卡。删除卡后,我用File.exists检查文件是否存在。
文件路径清楚地表明/ mnt / sdcard / MyAppFolder /.....
所以:
File f = new File(filename);
Boolean exists = f.exists();
它返回true。这怎么可能。 SD卡甚至没有插入。我停下来并重新运行应用程序,但它总是返回true。哇Android超级!!它甚至可以连接到您的SD卡,无论它在哪里。认真的人,我做错了什么?