- 5
- 0
- 约9.5千字
- 约 12页
- 2017-12-19 发布于河南
- 举报
谈谈C#文件监控对象FileSystemWatcher使用感受
/zhaojingjing/archive/2011/01/21/1941586.html谈谈C#文件监控对象FileSystemWatcher使用感受 ??最近在项目中有这么个需求,就是得去实时获取某个在无规律改变的文本文件中的内容。首先想到的是用程序定期去访问这个文件,因为对实时性要求很高,间隔不能超过1S,而且每次获取到文本内容都要去分发给WEB服务器做别的操作,而那个文本的写入有时候会频繁,1秒可能多次,但是也有可能在相当长一段时间内是没有任何写入的。这样一来如果每秒都去访问文件的话,一个是IO问题,还有就是每次操作都会引起后端一系列程序的反应,文本在长时间内无写入的话,一秒一次的触发一系列徒劳的事情太不可取了。最终发现了c#中的FileSystemWatcher对象,在应用FileSystemWatcher之前,首先了解一下这个对象的基本属性和事件,首先普及一下FileSystemWatcher基本知识。FileSystemWatcher基础属性: Path——这个属性告诉FileSystemWatcher它需要监控哪条路径。例如,如果我们将这个属性设为“C:\test”,对象就监控test目录下所有文件发生的所有改变(包括删除,修改,创建,重命名)。 IncludeSubDirectories——这个属性说明FileSystemWatcher对象是否应该监控子目录中(所
原创力文档

文档评论(0)