ENOSPC - 多次写入已删除的文件

时间:2014-04-24 11:41:02

标签: java android linux file

我写下了一个新的Android应用,但我遇到了一些麻烦。

事情就是这样:我需要填充我的本地存储空间,但是当我这样做时,系统显示一个弹出窗口,表示没有空间可以写入。没关系!

在此步骤之后,应用程序删除此文件并需要再次重写以填充空间,但我在logcat中收到错误ENOSPC,即使我之前删除了该文件。

是否有方法或方法调用让系统更新其引用以便让我在本地存储中写入,因为磁盘空间不满,但只需要更新?

换句话说..

  1. 填补空间 - 同时让Android弹出窗口显示没有留空空间
  2. 删除文件 - 弹出窗口仍然停留在那里
  3. 再次填充空间 - 即使文件已被删除并且还有新的空间需要填写
  4. ,我的logcat中出现ENOSPC错误

1 个答案:

答案 0 :(得分:0)

使用低级编程语言(NDK库和C ++)解决