네트워크의 디렉터리에서 파일을 모니터링했습니다. 처음에는 FileWatcher를 사용하여 모니터했습니다. FileWatcher를 사용하는 동안 파일이 잠겨있는 것을 발견 했으므로 DirectoryInfo를 사용하여 내가 본 디렉토리에서 새로 도착한 파일과 삭제 된 파일을 감시하도록 구현을 변경했습니다. DirectoryInfo를 사용하는 동안 시계 디렉토리의 파일이 잠기므로 파일을 다운로드 한 후 다른 응용 프로그램에서 파일을 삭제할 수 없습니다. 내 시계 응용 프로그램은 Windows 서비스입니다.DirectoryInfo를 사용하는 동안 감시 디렉터리의 파일이 잠겨졌습니다.
아무도 그들이 문제에 직면했는지, 그들이 가지고 있다면, 어떻게 해결했는지 알려 줄 수 있습니까?
감사합니다.
없이 "나는 파일이 FileWatcher을 사용하는 동안 잠긴 것을 발견했다"- 아닌 것 같습니다 .... filewatcher를 통해 모니터링하면서 –
당신이 파일을 처리하고 있습니다. 응용 프로그램에서 정상적으로 파일 핸들을 닫아야합니다. –
코드 게시 - 새 파일을 만들 때 무엇을합니까? – VinayC