2
這是我的代碼:爲什麼FileSystemWatcher在創建文件時引發Changed事件?
_instrumentsFolderWatcher.Changed += _instrumentsFolderWatcher_Changed;
_instrumentsFolderWatcher.Created += _instrumentsFolderWatcher_Created;
_instrumentsFolderWatcher.Deleted += _instrumentsFolderWatcher_Deleted;
其中_instrumentsFolderWatcher
是FileSystemWatcher
實例。問題是,當我在被監控的文件夾中粘貼文件時,創建和更改的事件都會被觸發。爲什麼要改變的事件被解僱?此外,更改後的事件與Changed的ChangeType
一起被觸發。我如何解決這個問題?
Edit:
爲什麼Changed事件在我更改文件名時未被觸發?
當您「粘貼」文件時,新文件將被創建和更改。你能解釋這是如何給你造成問題的嗎? – William
希望這個幫助:http://stackoverflow.com/questions/449993/vb-net-filesystemwatcher-multiple-change-events –
@William:如果它是如此明顯,下一個問題是爲什麼要改變的事件被解僱2次? – Jack