删除 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 所做的代码一样。
我自然而然地认为删除文件意味着将其从存在中删除。所以当我这样做时
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 所做的代码一样。