![](/img/trans.png)
[英]How can I continuously check whether a file gets deleted and if it didn't get deleted try again
[英]How can i get user who deleted file?
我需要知道c#代码中哪个用户在文件系统中删除了文件。 只有一个想法是使用审计,但它似乎很慢......
您可以使用FileSystemWatcher.Deleted
事件捕获文件系统上发生的删除。
根据应用程序的不同,您可以在此时找出导致此事件发生的用户(它不是FileSystemEventArgs
一部分)。
我不知道是否可以从filsystem中检索到这一点,但一种可能的方法是使用av FileSystemWatcher对象来触发Deleted上的事件。 缺点是你需要让watcher应用程序一直运行。 一个好处是,如果可行,您可以监控特定文件夹。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.