我使用FileSystemWatcher在文件夾內容更改時獲取事件。當我添加,刪除或重命名文件時,我已經成功地監視了事件,但是當我正在觀看的目錄內創建新文件夾時,未觸發該事件。添加文件夾時FileWatcher未觸發事件
我曾嘗試與下列事件:
watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.Size | NotifyFilters.Attributes;
我還設置了以下兩個屬性是true
,雖然它並沒有幫助
watcher.EnableRaisingEvents = true;
watcher.IncludeSubdirectories = true;
這是可以做到與FileSystemWatcher
還是我需要使用別的東西?
感謝
您是否嘗試過使用'NotifyFilters.DirectoryName'? – smoksnes
可能是因爲你在代碼中的任何地方使用了'watch.Filter'? – Fratyx