.netFramwork 4中的FileSystemWatcher有多可靠?

Yug*_*ugz 21 .net filesystemwatcher

有没有人在框架4中使用过FileSystemWatcher并且遇到过任何问题?

我在Windows服务中使用它,我无法承受它失败.

我从朋友那里听说它不太可靠,但我现在已经测试了几个小时,我没有遇到任何问题,但我仍然怀疑使用它.....

我将不胜感激任何有关此事的建议,我不想将应用程序交付给客户,然后意识到这件事会崩溃....

谢谢


谢谢你们的建议

我想我的目的应该没问题.它将检查服务器本地驱动器上的文件夹,所有检查是否文件已被修改,所以我认为它应该没问题

Ray*_*hen 39

FileSystemWatcher依赖于底层文件系统支持,因此文件系统的任何可靠性问题都将在可靠性问题中可见FileSystemWatcher.例如,如果您正在观看网络目录,那么网络服务器的可靠性将影响其FileSystemWatcher可靠性.例如,服务器可能崩溃并重新启动.在网络连接丢失时,您不会收到有关更改的通知.或者服务器可能只是有一个错误,无法FileSystemWatcher可靠地工作.

另一点是,FileSystemWatcher只有手表才能更改元数据.并非所有文件更改都会导致元数据更改.

  • https://petermeinl.wordpress.com/2015/05/18/tamed-filesystemwatcher/ *此文章围绕标准FileSystemWatcher(FSW)共享了健壮的包装,修复了在实际应用中使用它来监视文件系统时经常遇到的问题。* (2认同)