繁体   English   中英

如何让用户删除文件?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM