【问题标题】:Multiple FileSystemWatcher objects多个 FileSystemWatcher 对象
【发布时间】:2012-12-06 12:13:39
【问题描述】:

我需要观察几个(可能多达 50 个)不同的目录(一些包括子目录)来更改文件。

所有这些目录都在网络共享上。网络共享包含不断更新的日志文件。

现在我听说 FileSystemWatcher 不可靠(缺少事件)并且无法监视这么多目录。

现在不可靠性不是问题,因为我不需要处理每个事件,因为如果这样做,事件将在亚秒级引发,我更关心您实际可以使用多少事件的可扩展性。

所以我的问题是,我应该构建自己的轮询系统观察程序(例如每 5 秒一次)并遍历正在观察的目录中的所有文件,还是这样做是错误的?

如何解决我的问题?

【问题讨论】:

    标签: c# filesystemwatcher


    【解决方案1】:

    使用 FileSystemWatcher 并偶尔检查更改。您可以根据重要性或紧迫性降低轮询时间。

    更多信息可以在here找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多