2009-11-18 3 views
2

filesystemwatcher 구성 요소를 사용하는 프로그램을 만들었지 만 모든 변경 사항을 절대적으로 기록한 것으로 보입니다. 일부 파일 형식을 무시하도록 설정하고 싶습니다. 특정 유형을 무시하도록 필터를 설정하려면 어떻게해야합니까? 예를 들어, .LOG 파일. 나는 그 파일이 업데이트된다는 것을 내게 말하고 싶지 않다..net "필터"에서 특정 파일 형식 무시.

더 나은 방법은 일부 폴더를 무시하도록하는 방법이 있습니까?

도움 주셔서 감사합니다.

답변

3

Filter 만 사용하여 특정 파일 형식을 제외 할 수 있다고 생각하지 않습니다.

처리하고 싶지 않은 파일 처리를 건너 뛰기 위해 각 처리기 시작시 테스트를 추가하는 것이 좋습니다.

FileSystemWatcher는 하위 디렉토리에있는 파일 및 폴더를 포함하여 폴더 내의 모든 파일과 폴더에 대한 변경 사항을 감시합니다. 예를 들어, 로그 파일의 변경 사항을 무시하려면 로그 디렉토리를보고있는 경로가 아닌 폴더로 이동하는 것이 더 좋은 옵션 일 수 있습니다.

+0

흠, 잘될 것 같네요. 아프지 만 ... – Cyclone

+0

네, 알겠습니다. [15 자 제한] – Cyclone

0

MSDN 세부 사항이 있습니다. FileSystemWatcher에는 알림을 원하는 파일 만 포함시키는 데 사용할 수있는 Filter 속성이 있습니다.

+2

알아요.하지만 일부 파일 형식은 무시하지만 나머지는 어떻게 포함합니까? – Cyclone