특정 디렉토리를보고 테스트 확장자가있는 파일을 보려면 filesystemwatcher를 만들었습니다.필터가있는 FileSystemWatcher가 삭제 된 맵을 보지 않습니다.
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Path = somepath;
watcher.Filter = "*.Tests";
// Hooked changed, deleted and created events
watcher.IncludeSubdirectories = true;
watcher.EnableRaisingEvents = true;
이벤트는 테스트 확장자를 가진 파일이 생성 될 때, 제거하거나 감시 디렉토리에서 변경하거나 하위 디렉터리의 제대로 트리거합니다.
문제는 예를 들어 테스트 확장이있는 파일이있는 감시 대상 디렉토리에서지도를 제거하는 경우입니다. Tests 확장명이있는 많은 파일이 삭제되지만 이벤트는 트리거되지 않습니다.
이렇게 할 수있는 방법이 있습니까?
정보를 제공해 주셔서 감사 드리며, 지금 나는 무엇이 일어나고 있는지 알고 있습니다. 필터를 없애고 이벤트 핸들러에서 확장 기능을 점검 할 것입니다. –