2010-01-13 2 views
1

감시 대상 디렉토리 내의 파일 이름을 바꾸기 위해 FileSystemWatcher를 사용하고 있습니다. 그 아무것도File System Watcher가 거의 장님 인 이유는 무엇입니까?

을 발생하지 후

문제는 파일의 수는 감시 디렉토리에 동시에 (50)의 수를 초과 복사 한 경우

이름 바꾸기 이벤트가 처음 50 개 파일을 성공적으로 발사되고 ... 발생하지만

제안 사항을 알려주십시오.

답변

5

더 큰 InternalBufferSize를 지정해야합니다. 신속하게 이벤트를 변경하려면 다시 시작하십시오. 큐에 넣은 다음 다른 스레드에서 알림을 처리하는 것이 가장 좋습니다. 또한 피할 수없는 잠긴 파일 문제를 처리하는 데 도움이됩니다.

관련 문제