코코아의 FileSystemWatcher (.NET)에 해당합니다
-
21-08-2019 - |
문제
코코아에서 응용 프로그램을 개발하고 있습니다. 특정 위치에있는 파일의 내용이 변경되었는지 여부를 지속적으로 확인하고 싶습니다 ( FileSystemWatcher
.NET). 누구든지 나에게 해결책을 알려주세요
해결책
살펴보세요 fsevents.
다른 팁
또 다른 옵션은 /dev /fsevents firehose에서 직접 마시는 것입니다. 나는 이것을 정확하게 수행하는 응용 프로그램에서 일하며 매우 잘 작동합니다. 파일이 변경되고 삭제되고 이동 중이거나 속성이 변경된 경우 알림을받을 수 있습니다. 이는 대부분 C 코드이므로 "Cocoa"옵션이 아니지만 Cocoa 앱에서 사용하고 있습니다.
FSEVENTS는 훌륭하지만 폴더를 모니터링하는 데 사용됩니다. 단일 파일을 모니터링하려면 Kqueues를 확인해야합니다. 터미널에서 "Man Kqueue"를 사용해보십시오.
nsworkspace 클래스 문서를보십시오.
다음은 북마크 및 NSFILEMANAGER로 수행하는 방법에 대한 예입니다. 파일이 이동 한 경우 파일을 따라갈 수 있습니다.
제휴하지 않습니다 StackOverflow