我已经看到文件系统监视程序在生产和测试环境中失败。我现在认为它很方便,但我认为它不可靠。我的模式是使用文件系统监视程序监视更改,但偶尔进行轮询以捕获丢失的文件更改。
编辑:如果您有UI,还可以使您的用户“刷新”更改而不是轮询。我将其与文件系统监视程序结合在一起。

我已经看到文件系统监视程序在生产和测试环境中失败。我现在认为它很方便,但我认为它不可靠。我的模式是使用文件系统监视程序监视更改,但偶尔进行轮询以捕获丢失的文件更改。
编辑:如果您有UI,还可以使您的用户“刷新”更改而不是轮询。我将其与文件系统监视程序结合在一起。