我想要删除某个文件之前?
我该怎么做?
答案 0 :(得分:3)
根据我对此问题的回答:How could I prevent a folder from being created using a windows service?
System.IO.FileSystemWatcher或.net Framework中的任何其他内容(据我所知)都没有支持在文件被删除之前接收事件,即删除请求点击时文件系统,但在它被操作之前(我在这里假设您希望能够有选择地取消删除文件的请求)。
如果你想沿着这条路走下去,你需要做的是写一个File System Filter Driver,据我所知,你必须用非托管代码编写。