Когда я использовал метод File.delete()
для удаления файла, где находится удаленный файл? Я использую Mac, и я не вижу файл в корзине. Я хочу знать, где хранится файл? Или, если он навсегда исчез.Использование метода File.delete() Java
Спасибо,
Когда я использовал метод File.delete()
для удаления файла, где находится удаленный файл? Я использую Mac, и я не вижу файл в корзине. Я хочу знать, где хранится файл? Или, если он навсегда исчез.Использование метода File.delete() Java
Спасибо,
Все прошло. Мусорный ящик - это всего лишь временное место, где файлы помещаются перед удалением, когда вы «удаляете» их через ОС.
В большинстве файловых систем удаление файла только удаляет указатель на него из списка файлов системы. Фактические данные могут сидеть на жестком диске в течение значительного промежутка времени, пока он не будет перезаписан. Имеются инструменты для восстановления файлов, которые могут пытаться извлечь такие файлы, но они не являются 100% sucesfull.
Вызов файла. delete() навсегда удаляет файл, не входя в мусорную корзину или что-то подобное.
Мусор в Mac/Linux (или в Корзине в Windows) работает только с определенными файловыми менеджерами (Finder, Nautilus/Dolphin или Explorer), где они фактически перемещают файл во временную папку на том же разделе (aka Корзина/Корзина), откуда он удален.
С точки зрения базовой ОС, delete() навсегда удалит ее.
где хранится файл?
Это не так. Вы удалили его. Он удален.