Je cherche un moyen de faire un programme en C ou C++ qui détecte si des fichiers ont été modifiés, renommés, déplacés ou supprimés dans un répertoire spécifié pour les systèmes Linux. Y-a-t-il un moyen de faire ça?C++ programme pour regarder le répertoire pour les modifications
Répondre
Programme contre FAM. Sur les systèmes Linux actuels, ce service est fourni par gamin ou une application similaire.
I * think * FAM est obsolète, et vous devriez utiliser inotify à la place. Ai-je raison? –
FAM en tant que programme est obsolète, mais son * interface * est toujours fourni par gamin. –
Merci, je vais explorer cette possibilité – petermlm
Regardez dans inotify, je pense qu'il est encore en cours.
Vous pouvez également utiliser une API d'encapsulation, telle que GIO GFileMonitor de glib.
Cela semble également bon, je vais l'explorer aussi. Merci – petermlm
Vous pouvez également utiliser Qt et sa classe QFileSystemWatcher qui peut être utilisée assez facilement.
Eh bien, je quitte un utilisateur Qt, mais pour ce programme, je voulais utiliser quelque chose de plus comme Inotify, mais merci! – petermlm
Merci, je vais explorer cette possibilité aussi – petermlm
Eh bien, je vais aller avec celui-ci – petermlm