Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 删除.NET的文件事件_C#_Vb.net_Hook_Delete File - Fatal编程技术网

C# 删除.NET的文件事件

C# 删除.NET的文件事件,c#,vb.net,hook,delete-file,C#,Vb.net,Hook,Delete File,我想在删除文件之前获取事件 我该怎么做?根据我对这个问题的回答: System.IO.FileSystemWatcher或.net Framework中的任何其他程序(据我所知)都不支持在删除文件之前(即在删除请求到达文件系统时,但在执行操作之前)接收事件(我在这里假设您希望能够有选择地取消删除文件的请求) 如果你想沿着这条路走下去,你需要做的是写一个,据我所知,你必须用非托管代码来写。只是想找出一个类似的答案。如果一个应用程序可以任意延迟/阻止另一个应用程序执行,那么有太多困难/不可能的情况需

我想在删除文件之前获取事件

我该怎么做?

根据我对这个问题的回答:

System.IO.FileSystemWatcher或.net Framework中的任何其他程序(据我所知)都不支持在删除文件之前(即在删除请求到达文件系统时,但在执行操作之前)接收事件(我在这里假设您希望能够有选择地取消删除文件的请求)


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

只是想找出一个类似的答案。如果一个应用程序可以任意延迟/阻止另一个应用程序执行,那么有太多困难/不可能的情况需要处理形成删除,并使通知/实际删除异步引发各种其他issues@Damien,我有一种“我肯定我以前回答过这个”的感觉。经过一次搜索,结果我回答了相反的问题,即文件创建。看起来我已经得到了完整的文件集!;=)是的,允许用户模式应用程序任意延迟/阻止将导致各种混乱