2012-06-19 3 views
2

Когда я использовал метод File.delete() для удаления файла, где находится удаленный файл? Я использую Mac, и я не вижу файл в корзине. Я хочу знать, где хранится файл? Или, если он навсегда исчез.Использование метода File.delete() Java

Спасибо,

ответ

1

Все прошло. Мусорный ящик - это всего лишь временное место, где файлы помещаются перед удалением, когда вы «удаляете» их через ОС.

В большинстве файловых систем удаление файла только удаляет указатель на него из списка файлов системы. Фактические данные могут сидеть на жестком диске в течение значительного промежутка времени, пока он не будет перезаписан. Имеются инструменты для восстановления файлов, которые могут пытаться извлечь такие файлы, но они не являются 100% sucesfull.

0

Вызов файла. delete() навсегда удаляет файл, не входя в мусорную корзину или что-то подобное.

3

Мусор в Mac/Linux (или в Корзине в Windows) работает только с определенными файловыми менеджерами (Finder, Nautilus/Dolphin или Explorer), где они фактически перемещают файл во временную папку на том же разделе (aka Корзина/Корзина), откуда он удален.

С точки зрения базовой ОС, delete() навсегда удалит ее.

0

где хранится файл?

Это не так. Вы удалили его. Он удален.

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