мы используем ICopyHook.CopyCallback расширение оболочки для обнаружения удаления, перемещения, создания папок , но не файлов Ссылка , как определить, удаляет ли пользователь файл из приложения C #, или Как обработать операцию удаления для пользователя?
пример: пользователь нажимает Shift + DEL на f1.txt, затем операционная система спрашивает: «Вы уверены, что хотите удалить« f1.txt »?», если пользователь нажимает «да», тогда приложение C # будет обрабатывать операцию удаления: перемещение 'f1.txt' в скрытую папку {например} прозрачным способом ???
примечание: я думаю, что FileSystemWatcher НЕ может выполнить эту задачу ..