2014-01-16 2 views
0

특정 파일의 내용이 변경되면 변경된 이벤트를 발생시키는 FileSystemWatcher 클래스를 사용하여 .NET 응용 프로그램을 만들었습니다.VB6에서 파일의 내용이 변경되었는지 확인할 방법이 있습니까?

이제 VB6에서이 응용 프로그램을 구현해야합니다. VB6에서 파일의 내용이 변경되었는지 확인하는 방법이 있습니까?

나는 articlearticle2을 읽었습니다. 그러나 그들은 폴더 내의 모든 파일을보고있는 것처럼 보입니다. 1 .txt 파일의 내용이 변경되었는지 확인하는 프로그램을 구현하고 싶습니다.

ReadDirectoryChangesW API의이 FILE_NOTIFY_CHANGE_SIZE 필터가 트릭을 수행합니까? 그럼에도 불구하고 어떻게 그것을 전체 디렉토리가 아닌 1 파일에 연결합니까?

이 .. 내가 .NET에 근무하지만, VB6 매우 새로운 오전 한에 대한 샘플 코드 참조가 ...

답변

0

파일의 날짜 스탬프가있어, 그냥 보십시요. 그것은 멱등 원이 쓰는 것에 관해서 조금 임의적입니다 - 만약 당신이 0을 쓰면 0은 쓰기/변경으로 계산합니까? 그러나 그것은 일반적으로 문제가되지 않습니다.

+0

FileSystemWatcher 클래스와 비슷하게 작동하는 것이 이상적입니다. – variable

+0

이전의 타임 스탬프를 어딘가에 저장하고 확인해야한다는 의미입니까? 또는 당신의 마음에 다른 뭔가가 있습니까? – variable

+0

파일 시스템 워처는 프로그램이 실행되는 동안에 만 작동하므로 분명히 오래된 타임 스탬프를 메모리에 보관할 수 있습니다. – MSalters

관련 문제