여러 파일 시스템 워치를 이해하는 이벤트가 변경되었습니다
이 기사는 클래스 : 단일 파일 수정으로 트리거 된 다중 "변경된"이벤트에서 일반적인 문제를 다룹니다.
문제 :
텍스트 파일을 수정하는 것이 왜 ? 에서 두 개 이상의 이벤트가 생성 되는가
설명 :
이 동작은
의 알려진 기발한 기발한 것입니다. 메모장과 같은 응용 프로그램은 파일을 저장할 때 종종 파일의 컨텐츠를 작성한 다음 메타 데이터 (속성)를 업데이트하는 두 가지 작업을 수행합니다. 이러한 각 작업은 별도의 "변경된"이벤트를 생성 할 수 있습니다.
중요한 고려 사항 : FileSystemWatcher
속성을 단순히 조정한다고해서 항상 여러 이벤트를 방지 할 수는 없습니다. 보다 정교한 필터링 또는 해결 방법이 필요할 수 있습니다
고급 기술 및 문제 해결 팁은이 보관 된 리소스를 참조하십시오. FileSystemWatcher Tips .
중복 처리를 피하기 위해 여러 이벤트의 가능성을 설명하기 위해 항상 이벤트 처리 로직을 설계하십시오.
위 내용은 단일 파일 수정을 위해 FileSystemWatcher의 변경된 이벤트가 여러 번 시작되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!