Dot-Net
.netFramwork 4 中的 FileSystemWatcher 有多可靠?
有沒有人在框架 4 中使用過 FileSystemWatcher,你遇到過什麼問題嗎?
我在 Windows 服務中使用它,但我無法承受它的失敗。
我從一個朋友那裡聽說它不是很可靠,但我已經測試了幾個小時,我沒有遇到任何問題,但我仍然懷疑使用它……
我將不勝感激有關此事的任何建議,我不想將應用程序傳遞給客戶,然後意識到這件事會崩潰….
謝謝
謝謝各位的建議
我認為就我的目的而言應該沒問題。它將檢查伺服器本地驅動器上的一個文件夾,它的所有檢查是文件是否已被修改,所以我認為應該沒問題
FileSystemWatcher依賴於底層文件系統支持,因此文件系統的任何可靠性問題都將作為FileSystemWatcher. 例如,如果您正在觀看網路目錄,那麼網路伺服器的可靠性將影響FileSystemWatcher’ 的可靠性。例如,伺服器可能會崩潰並重新啟動。當網路連接失去時,您將不會收到更改通知。或者伺服器可能只是有一個阻止FileSystemWatcher可靠工作的錯誤。另一點是
FileSystemWatcher只監視元數據的變化。並非所有文件更改都會導致元數據更改。