디렉터리의 변경 내용을 찾는 안정적인 방법을 찾고 있습니다..NET Framework를 사용하여 디렉터리의 파일 변경을 모니터링하는 신뢰할 수있는 방법
FileSystemWatcher를 사용해 보았습니다. 그러나 많은 작은 파일을 만들거나 변경하거나 삭제할 때 오히려 부정확합니다. 그것은 나의 시험에있는 파일의 대략 1 2 %를 놓친다. 수천 개의 파일을 빠르게 추가하거나 변경할 때 상당히 많은 작업입니다.
다른 간격으로 500ms, 2000ms 등으로 폴링을 시도했습니다.이 경우에는 너무 많은 조회가 발생합니다. 이는 FileInfo 객체의 타임 스탬프 해결과 관련이있을 수 있습니다.
제 질문은; .NET Framework를 사용하여 디렉터리에 대한 변경 내용을 안정적으로 가져올 수 있습니까?
- 기독교
고맙습니다. 지금 당장이 문제가 해결 될 것 같습니다. 64KB의 버퍼가있는 파일을 놓치지 못하게하려면 최적의 설정을 찾기 위해 몇 가지 테스트를 더 실행해야합니다. –