【发布时间】:2019-06-03 22:46:50
【问题描述】:
我无法从 sdcard 中删除文件。
File toDelete = new File(fname);
boolean result=toDelete.delete();
结果是假的。同一文件的读取和写入在同一应用程序中运行。 没有打开的流。没有提出异常。 我试图在以这种方式删除之前使其可写
toDelete.setWritable(true);
没有效果。 怎么可能系统可以读写,但不能删除同一个文件???
【问题讨论】:
-
请添加更多关于如何构建文件路径的代码
-
这个文件可以读写,路径和权限没有问题,系统拒绝删除
-
我认为您正在以编程方式或运行时创建文件?我对吗?
-
该文件是上次启动时由同一个应用创建的
-
好吧,这就是为什么文件没有被删除......你能告诉我们创建文件和删除文件代码吗?