Вы можете использовать Файловая система Api , чтобы сделать это.Посмотрите Руководство по программированию событий файловой системы . Вы можете сделать это, создав приложение deamon на корневом уровне.Шаги по созданию приложения-наблюдателя deamon.
1. Создайте поток, вызвав FSEventStreamCreate или FSEventStreamCreateRelativeToDevice.
2. Запланируйте поток в цикле выполнения, вызвав FSEventStreamScheduleWithRunLoop.
* 10103. Затем ваше приложение должно указать демону событий файловой системы начать отправку событий, вызвав FSEventStreamStart.
4. События приложения обслуживаются по мере их поступления.API отправляет события, вызывая функцию обратного вызова, указанную в шаге 1.
5.Вы можете отфильтровать нужные вам события или файлы, которые вы хотите просмотреть.