2016-09-04 4 views
0

현재 사용자가 파일을 MD5로 대체했는지 확인해야하는 응용 프로그램을 개발 중입니다. 타이머를 생각했습니다.컨트롤의 속성을 초마다 편집하십시오.

모든 1-2 초를 확인하는 타이머 파일의 MD5가 예상 한 것과 다른 경우, 그렇지 않은 경우 MenuStripItem을 비활성화해야합니다.

제 질문은 1-2 초마다 컨트롤의 속성을 편집하는 것이 좋지 않습니까?

+0

내가 무엇을 당신이 필요로하는 것은 [은 FileSystemWatcher] 생각 완전히 신뢰할 수 없습니다 /library/system.io.filesystemwatcher(v=vs.110).aspx) –

답변

1

컨트롤 속성을 1-2 초마다 수정하는 것은 좋지 않은 것처럼 보이지만 파일의 해시를 자주 확인하는 것은 좋지 않은 것처럼 보입니다. 최소한 해시를 비교하기 전에 파일 날짜와 크기를 비교해야합니다.
더 나은 방법은 메뉴 항목을 사용할 때만 확인하는 것입니다. (https://msdn.microsoft.com/en-us
FileSystemWatcher 폴더에 변경 내용을 추적 할 수있는 일반적인 방법이지만, FileSystemWatcher vs polling to watch for file changes

관련 문제