FileSystemWatcher는 이벤트를 두 번 이상 트리거합니다. 여기에 내 설정이있다. FileSystemWatcher 이벤트 트리거 문제
문서를 변경하는 경우
는, 문서 이벤트가 두 번 트리거 변경.watcher = new FileSystemWatcher(); watcher.Path = @"D:\testSpace"; watcher.InternalBufferSize = 1024*64; watcher.Deleted += Triggered; watcher.Changed += Triggered; watcher.Created += Triggered; watcher.Error += ErrorOccured; watcher.NotifyFilter = NotifyFilters.LastWrite; watcher.IncludeSubdirectories = true; watcher.EnableRaisingEvents = true;
새 폴더를 만든 이벤트는 해당 폴더 아래에 새 파일이 만들어지지 않으면 트리거되지 않습니다.
삭제 된 이벤트는 트리거되지
너희들이이 문제에 대한 주위의 모든 일을 알고있다 (변화뿐만 아니라 삭제하여 시도)?
두 번 발사되는 이벤트를 말하지 않습니다. – spender
NotifyFilter 값을 수정하십시오. –