我想實現一個文件觀察器,如果文件內容被更改,將引發一個事件。 一旦我正在觀看的文件被修改,我得到2個事件的問題。 (我想它只有一次)FileSystemWatcher得到太多的事件
_automationStatusWatcher = new FileSystemWatcher(fileInfo.Directory.FullName,
fileInfo.Name);
_automationStatusWatcher.NotifyFilter = NotifyFilters.LastWrite;
_automationStatusWatcher.Changed += OnAutomationStatusChanged;
_automationStatusWatcher.EnableRaisingEvents = true;
,我是看不打算重新創建文件/移動/刪除/不管。它的目的是成爲一個xml數據庫文件,我需要監視它一旦發生變化。我想在文件被修改時僅獲得1個事件並忽略其他事件。
我該怎麼做?
胎面2個非常接近事件爲一體...這就是我目前的解決方案。 – Bolu 2012-02-22 14:30:50