Я не могу найти нигде, что объясняет это, но я, возможно, просто пропустил это. В любом случае, если вы используете java.io.File.delete()
для удаления файла, что происходит с файлом? Мне нужен только ответ, как это работает в Windows. Отправляется ли файл в корзину для повторного использования, отдельное выделенное место для файлов, которые были удалены Java, или полностью потерян? Опять же, извините, если это дубликат. Я не мог найти ответ нигде. СпасибоЧто происходит с удаленным файлом в Java?
1
A
ответ
1
Использование корзины немного сложнее, чем использование File.delete(). Чтобы заставить Java работать на каждой платформе, File.delete() просто удаляет файл навсегда.
Is it possible with Java to delete to the Recycle Bin?
Если вы хотите на самом деле не удалять файлы полностью, почему бы не переместить «удаленные» файлы в собственном назначенную папку вашего приложения и очистить папку периодически?
+1
Это не обязательно для конкретного приложения, но тем более я могу иметь больше понимания того, как все работает – user6615347
Смежные вопросы
- 1. Проблема с удаленным файлом
- 2. Что происходит с удаленным узлом в связанном списке java?
- 3. Как взаимодействовать с удаленным файлом
- 4. Конфликт субверсии с удаленным файлом
- 5. Настройка Chrome WebDriver с удаленным файлом 'chromedriver.exe'
- 6. Что происходит с удаленным хостингом службы после службы?
- 7. Что происходит с файлом с двоеточием в имени?
- 8. Надежно связывать локальные метаданные с удаленным файлом?
- 9. Настройка SessionState с удаленным файлом configSource
- 10. AVURLAsset не может загрузить с удаленным файлом
- 11. API-интерфейс HTML5 с удаленным файлом
- 12. Использование атрибута загрузки с удаленным файлом
- 13. Перезаписать с удаленным .plist локальным .plist-файлом
- 14. Java: Что происходит в памяти?
- 15. Java: IndexoutFrange, что происходит?
- 16. Что происходит с «% n» Java в printf?
- 17. Что происходит с использованными массивами в java
- 18. Что происходит с предварительно добавленным файлом Realm при обновлении приложения?
- 19. Что происходит с SQLite-файлом после неудачной миграции основных данных?
- 20. Что именно происходит с файлом при его загрузке?
- 21. Что происходит с файлом, когда соединение через SFTP прерывается?
- 22. Что происходит с Java Short с PostgreSequence?
- 23. Eclipse FileInputStream с локальным развитием и удаленным файлом
- 24. Как загрузить файл с удаленным файлом в качестве части URL?
- 25. Java - Runtime.getRuntime(). Exec() Что происходит?
- 26. Java: Массивы, что здесь происходит?
- 27. Что происходит с ошибками времени выполнения Java
- 28. Что происходит с временными переменными Java?
- 29. Путаница Java-конструктора, что происходит?
- 30. Тайм-аут ожидания запроса на заказ клиента - что происходит с удаленным запросом в webservice
Это полностью ушло, я верю. – Li357
Возможно, я ошибаюсь в общих терминах FS или NTFS, но такой файл помечается как удаленный из FS, но не перемещается в какое-либо особое место, например. Корзину. Он не потерян сам по себе, физически он по-прежнему находится в FS, и есть даже возможность восстановить файл, если он не перезаписывается в метаданных FS или блоках памяти при распределении новых файлов или перемещении старых. Восстановление удалённого файла в NTFS не является тривиальной задачей, и есть несколько инструментов для такого рода «хирургии». Удаление файла в Корзину - это своего рода перемещение файла вместе с некоторыми метаданными. –