删除.NET的文件事件

时间:2010-08-24 14:19:00

标签: c# vb.net hook delete-file

我想要删除某个文件之前

我该怎么做?

1 个答案:

答案 0 :(得分:3)

根据我对此问题的回答:How could I prevent a folder from being created using a windows service?

System.IO.FileSystemWatcher或.net Framework中的任何其他内容(据我所知)都没有支持在文件被删除之前接收事件,即删除请求点击时文件系统,但在它被操作之前(我在这里假设您希望能够有选择地取消删除文件的请求)。

如果你想沿着这条路走下去,你需要做的是写一个File System Filter Driver,据我所知,你必须用非托管代码编写。