디렉토리를 청취하고 파일이 더 이상 열리지 않을 때 정확히 (또는 몇 초 이내에) 확인해야합니다.파일이 더 이상 열리지 않는 즉시 알림을 받으려면 어떻게합니까?
C#에서 어떻게합니까?
디렉토리를 청취하고 파일이 더 이상 열리지 않을 때 정확히 (또는 몇 초 이내에) 확인해야합니다.파일이 더 이상 열리지 않는 즉시 알림을 받으려면 어떻게합니까?
C#에서 어떻게합니까?
FileSystemWatcher을 보시면 도움이 될 것 같습니다.
행운을 빈다.
Windows는 이에 대한 알림을 지원하지 않습니다. '몇 초'타이머를 사용하여 주기적으로 다시 시도하십시오.
thats not true http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.onchanged.aspx –
@joe 누군가가 액세스 시간을 업데이트하지 않는 파일 시스템의 파일을 읽으면, 그들이 어떻게 파일 핸들을 닫았다 고 나에게 말할 것인가? – Tadmas
windows의 @tadmas 대부분의 파일이 액세스 시간을 업데이트합니다. –
도움이 될 것으로 보이지 않습니다. 파일 클로저에 적용 할 수있는'NotifyFilter'가 없습니다. –