C ++ программа для просмотра каталога на предмет изменений - PullRequest
6 голосов
/ 27 августа 2010

Я ищу способ создать программу на C или C ++, которая определяет, были ли какие-либо файлы изменены, переименованы, перемещены или удалены в указанном каталоге для систем Linux.Есть ли способ сделать это?

Ответы [ 4 ]

6 голосов
/ 27 августа 2010
4 голосов
/ 27 августа 2010

Посмотрите на inotify , я думаю, что он все еще актуален.

Вы также можете использовать API-оболочку, такую ​​как glib GIO GFileMonitor .

3 голосов
/ 27 августа 2010

Программа против FAM . В современных системах Linux эта услуга предоставляется gamin или аналогичным приложением.

2 голосов
/ 27 августа 2010

Вы также можете использовать Qt и его класс QFileSystemWatcher, который можно использовать довольно просто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...