【发布时间】:2012-12-06 12:13:39
【问题描述】:
我需要观察几个(可能多达 50 个)不同的目录(一些包括子目录)来更改文件。
所有这些目录都在网络共享上。网络共享包含不断更新的日志文件。
现在我听说 FileSystemWatcher 不可靠(缺少事件)并且无法监视这么多目录。
现在不可靠性不是问题,因为我不需要处理每个事件,因为如果这样做,事件将在亚秒级引发,我更关心您实际可以使用多少事件的可扩展性。
所以我的问题是,我应该构建自己的轮询系统观察程序(例如每 5 秒一次)并遍历正在观察的目录中的所有文件,还是这样做是错误的?
如何解决我的问题?
【问题讨论】:
标签: c# filesystemwatcher