删除android上的文件是什么意思

时间:2016-01-08 00:23:47

标签: android filesystems file-management

当然我认为删除文件意味着将其从存在中删除。所以当我做的时候

File file = new File(absPath);
....//add content
file.delete();

我希望不能在file上执行进一步的操作,否则会抛出异常。但是为什么我仍然可以在文件中添加内容,如Android saving Bitmap to SD card所示。那么如何删除文件以使其完全消失?那么当有人去查看文件管理器时,该文件不再存在?我现在无法对此进行测试,因此我希望获得权威参考。

1 个答案:

答案 0 :(得分:2)

  

为什么我仍然可以向文件添加内容,如此处所示Android将位图保存到SD卡。

该代码在删除旧文件后会创建一个新文件。

  

那么如何删除文件以使其完全消失?那么当有人去查看文件管理器时,该文件不再存在?

在指向该文件的delete()对象上调用File。然后,不要使用相同的File对象再次写入文件,从而创建一个新文件,作为您链接的代码。