Я пытаюсь найти способ отслеживать изменения в содержимом каталога. Я пробовал два подхода.
Проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти способ определить, какой файл был изменен. Я пытаюсь отслеживать каталог с потенциально тысячами файлов в нем, и я не хочу вызывать stat для каждого из них, чтобы узнать, какие из них изменились. Я также не хочу создавать отдельный источник отправки для каждого файла в этом каталоге. Возможно ли это в настоящее время?
Примечание: я задокументировал свои файлы мониторинга экспериментов с помощью kqueue и GCD