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

what does it mean to delete a file on android

我自然而然地认为删除文件意味着将其从存在中删除。所以当我这样做时

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

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

how come I can still add content to the file such as shown here Android saving Bitmap to SD card.

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

So how do I delete a file so that it is completely gone? So that when someone go look through file manager, the file is no longer there?

在指向文件的 File 对象上调用 delete()。然后,不要使用相同的 File 对象再次写入文件,从而创建一个新文件,就像您 link 所做的代码一样。