【问题标题】:Monitor changes to file system in c# [closed]在 C# 中监视对文件系统的更改 [关闭]
【发布时间】:2013-04-29 08:56:56
【问题描述】:

我知道 FileSystemWatcher,但它的范围让我很困扰。我希望能够检测用户是否在计算机上的任何位置创建文件。在使用 FileSystemWatcher 时,如果更改不是直接在您正在观看的目录中,它不会指定任何文件名,更重要的是,我发现如果更改距离被监视目录超过 2 个目录,则不会触发任何事件。

解决此问题的最佳方法是什么?有没有我可以看看的库?

【问题讨论】:

    标签: c# triggers filesystems filesystemwatcher


    【解决方案1】:

    FileSystemWatcher 可以监控整个驱动器和任何深度(如果 IncludeSubdirectories = true),但如果有很多活动,您可能需要增加内部缓冲区 (http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.internalbuffersize.aspx)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多