2016-01-08 3 views
-1

Естественно, я решил удалить файл, чтобы удалить его из существующего. Поэтому, когда яЧто значит удалить файл на android

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

Я ожидаю, что никакая дальнейшая работа не может быть выполнена на file или он будет бросать исключение. Но почему я все еще могу добавить контент в файл, такой как показано здесь Android saving Bitmap to SD card. Итак, как мне удалить файл, чтобы он полностью исчез? Так что, когда кто-то просматривает файловый менеджер, файл больше не существует? Я не в состоянии проверить это сейчас, поэтому я надеялся на авторитетную ссылку.

ответ

1

Каким образом я могу добавить контент в файл, например, здесь показано, что Android сохраняет Bitmap на SD-карту.

Этот код создает новый файл после удаления старого.

Как я могу удалить файл, чтобы он полностью исчез? Так что, когда кто-то просматривает файловый менеджер, файл больше не существует?

Звоните delete() на объект File, который указывает на файл. Затем не используйте тот же объект File, чтобы снова записать его в файл, создав тем самым новый файл, как это делает код, на который вы ссылаетесь.

Смежные вопросы