【发布时间】:2011-04-21 08:31:06
【问题描述】:
我有一个 Windows 服务,它有一个 FileSystemWatcher,它监视一个日志文件夹中的 txtfiles 更改。
每次将日志行写入 txtfile 时,它都会触发 onChanged 事件,我开始读取该文件并检索该行,然后以某种方式对其进行处理,问题是:
事件不会被触发,除非:
-i 用 windows 资源管理器打开文件夹 -i 一直按刷新 (f5)
如果我不这样做,事件不会被触发!
【问题讨论】:
-
您的应用程序或您的其他应用程序是将日志写入文本文件还是第三方应用程序?
-
文件夹是否在网络共享上?
-
实际上出于模拟目的,我制作了一个写入文本文件的小软件,@C.Evenhuis:全部在我的电脑上
标签: c# filesystemwatcher