В ОС Windows MS предоставляет API ReadDirectoryChangesW и FindFirstChangeNotification для обнаружения нового или измененного файла. Предоставляет ли Mac OSX аналогичную функцию?
Как обнаружить новые или измененные файлы в Mac OSX
Ответы (3)
В Mac OS X Leopard отслеживать изменения файлов с помощью API событий файловой системы
person
Mark Stock
schedule
14.03.2009
Я обнаружил, что API может работать только с 10.5 или выше, как поддерживать 10.3 и 10.4? Заранее спасибо.
- person Yigang Wu; 17.03.2009
Вот почему я написал Mac OS X Leopard (10.5), поскольку более старые версии Mac OS могут потребовать уродливых хаков, если в них нет этой новой функции. С мая 2005 г. до версии 10.4: osxbook.com/software/fslogger.
- person Mark Stock; 18.03.2009
Ссылки мертвы.
- person Dave Noonan; 29.08.2018
См. http://pypi.python.org/pypi/MacFSEvents/0.2.1 для реализации Python.
person
user1327875
schedule
12.04.2012
OS X предоставляет структуру под названием FSEvents. хотя не очень разбираюсь в его особенностях.
person
cobbal
schedule
14.03.2009
Я тоже. Но эта страница, и ссылки с него могут оказаться полезными.
- person user66001; 22.02.2013