surveiller les opérations effectuées dans un dossier [unix] - C - Programmation
Marsh Posté le 20-10-2005 à 12:06:12
Y a peut-être d'autres méthodes, mais je regarderais plutôt la date de dernière modif' du répertoire, qui change quand on ajoute ou supprime des fichiers.
C'est plus rapide et plus simple à mettre en oeuvre, je pense.
Marsh Posté le 20-10-2005 à 13:24:32
en effet.
mais ensuite je dois récupérer les nouveaux fichiers
Marsh Posté le 20-10-2005 à 13:43:19
Sous linux tu a Dnotify, et surtout Inotify depuis le noyau 2.6.13
Marsh Posté le 20-10-2005 à 13:53:15
Inotify (et au plus haut niveau famd / gamin il me semble )
[edit]
Arf grillaide
'fin bon j'ai utilisé un peu inotify, marche très bien et très simple à utiliser, mais se méfier des exemples sur le net, l'interface avec le noyeau a changé moulte fois ...
Marsh Posté le 20-10-2005 à 14:36:26
bien, je vais regarder ca, merci pour vos réponses
Marsh Posté le 20-10-2005 à 09:41:11
Bonjour,
Je voudrais savoir s'il existait un moyen d'être notifié du changement du contenu d'un dossier (ajout ou suppression de fichiers).
Un équivalent au composant FileSystemWatcher du framework .net pour ceux qui connaissent.
La méthode que je vois actuellement est de garder une liste des fichiers, de re-regarder le contenu du dossier régulièrement et de le comparer à la liste.
Existe-t-il une méthode plus direct offerte par l'api par exemple ?
Merci de vos réponses
---------------
-( BlackGoddess )-