Как обнаружить новые или измененные файлы в Mac OSX

В ОС Windows MS предоставляет API ReadDirectoryChangesW и FindFirstChangeNotification для обнаружения нового или измененного файла. Предоставляет ли Mac OSX аналогичную функцию?


person Yigang Wu    schedule 14.03.2009    source источник


Ответы (3)


В Mac OS X Leopard отслеживать изменения файлов с помощью API событий файловой системы

person Mark Stock    schedule 14.03.2009
comment
Я обнаружил, что API может работать только с 10.5 или выше, как поддерживать 10.3 и 10.4? Заранее спасибо. - person Yigang Wu; 17.03.2009
comment
Вот почему я написал Mac OS X Leopard (10.5), поскольку более старые версии Mac OS могут потребовать уродливых хаков, если в них нет этой новой функции. С мая 2005 г. до версии 10.4: osxbook.com/software/fslogger. - person Mark Stock; 18.03.2009
comment
Ссылки мертвы. - person Dave Noonan; 29.08.2018


OS X предоставляет структуру под названием FSEvents. хотя не очень разбираюсь в его особенностях.

person cobbal    schedule 14.03.2009
comment
Я тоже. Но эта страница, и ссылки с него могут оказаться полезными. - person user66001; 22.02.2013