Получить уведомление до удаления файла - PullRequest
0 голосов
/ 20 августа 2011

Я использую язык Java. Я хочу, чтобы кто-нибудь помог мне написать код, который Когда я нажимаю опцию удаления любого файла или папки, я получаю уведомление перед удалением, что я удаляю файл.хотите продолжить? Я видел много примеров, которые уведомляют после удаления файла.Я хочу пояснить одну вещь: когда я нажимаю на файл, расположенный на рабочем столе или в папке «Мои документы», я должен получить уведомление, что

Вы удаляете файл. Вы хотите продолжить?

Что мне действительно нужно, так это то, что я хочу получить точный ответ или код Пожалуйста, помогите, я буду вам очень благодарен

1 Ответ

5 голосов
/ 20 августа 2011

Нет, это невозможно в Java. Операционная система обрабатывает доступ к файлам, а другой процесс не способен предотвратить доступ системы к этим файлам. Единственный способ сделать это - создать файловую систему, написанную на Java (скажем, с помощью монтированного в петлю общего ресурса WebDAV), в которую можно перехватывать запросы файлов с помощью такой информации. Но не только это будет трудно достичь, но также будет работать только в том случае, если весь доступ, который вы делаете, осуществляется через вашу петлевую систему; он не будет работать с файлами, расположенными на диске или с других сетевых ресурсов.

Итак, в общем, вы не можете сделать это с любым языком программирования, не написав свою собственную файловую систему и не используя ее для перехвата запросов.

...