2012-12-06 71 views
0

我需要觀察幾個(也許多達50個)不同的目錄(一些包含子目錄)以更改文件。多個FileSystemWatcher對象

所有這些目錄都在網絡共享上。網絡共享包含不斷更新的日誌文件。

現在我聽說FileSystemWatcher是不可靠的(缺少事件),並且不會在觀看這麼多目錄時工作。

現在不可靠性不是一個問題,因爲我不需要接收每個事件,因爲如果事件發生在亞秒級別,那麼我會更關心可以實際使用的事件的可擴展性。

所以我的問題是,我應該建立自己的輪詢系統監視器(例如每隔5秒)並遍歷被監視目錄中的所有文件,或者這是錯誤的嗎?

我該如何克服我的問題?

回答

0

使用FileSystemWatcher並ocasually檢查更改。您可以根據重要性或緊急程度降低輪詢時間。

更多相關信息,請聯繫here