我需要设置一个应用程序来监视在本地或网络驱动器上的目录中创建的文件。
会不会FileSystemWatcher
或者对计时器进行轮询将是最好的选择。我过去曾使用过这两种方法,但并不广泛。
这两种方法都存在哪些问题(性能、可靠性等)?
我见过文件系统观察器在生产和测试环境中失败。我现在认为它很方便,但我不认为它可靠。我的模式是使用文件系统观察器来观察更改,但偶尔会进行轮询以捕获丢失的文件更改。
编辑:如果您有 UI,您还可以让用户能够“刷新”更改而不是轮询。我会将其与文件系统观察器结合起来。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)