【发布时间】:2016-04-06 00:50:58
【问题描述】:
我正在尝试删除我的 Android 应用中的内部文件和文件夹。
代码正确,但文件和文件夹都没有被删除:delete() 返回 false。
经过一步一步的调试,调试器带我到“File.java”类中
catch(ErrnoException errnoException){}
块,它只返回false,没有任何额外的解释。
你能告诉我如何解决这个问题吗?
编辑 现在,由于我正在从文件夹创建 zip 存档,因此实际上使用我用来删除其他文件的相同功能删除了 zip 文件! 我怀疑只有应用程序创建的文件和/或文件夹才能被应用程序删除,但我不确定;我试图分享从其他应用程序创建的 zip 档案,然后我将它们放在我的应用程序文件夹中,它们不能被删除,也不能被共享,当我从我的代码创建档案时,这些以后可以被删除和共享!
【问题讨论】:
标签: java android file android-file