标签: c# filesystemwatcher
我需要观察几个(可能多达50个)不同的目录(某些公司子目录)来更改文件。
所有这些目录都在网络共享上。网络共享包含不断更新的日志文件。
现在我听说FileSystemWatcher不可靠(缺少事件),并且无法看到这么多目录。
现在不可靠性不是问题,因为我不需要接收每个事件,因为事件会在亚秒级别提升,如果确实如此,我更关心实际使用的数量的可扩展性。
所以我的问题是,我应该构建自己的轮询系统观察程序(例如每5秒)并遍历正在监视的目录中的所有文件,或者这样做是错误的吗?
如何克服我的问题?
答案 0 :(得分:0)
使用FileSystemWatcher并偶尔检查更改。您可以根据重要性或紧急程度降低轮询时间。
可以找到更多信息here。