Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1926 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [unix] surveiller les opérations effectuées dans un dossier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[unix] surveiller les opérations effectuées dans un dossier

n°1226829
blackgodde​ss
vive le troll !
Posté le 20-10-2005 à 09:41:11  profilanswer
 

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 )-
mood
Publicité
Posté le 20-10-2005 à 09:41:11  profilanswer
 

n°1226970
Elmoricq
Modérateur
Posté le 20-10-2005 à 12:06:12  profilanswer
 

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.

n°1227050
blackgodde​ss
vive le troll !
Posté le 20-10-2005 à 13:24:32  profilanswer
 

en effet.
 
mais ensuite je dois récupérer les nouveaux fichiers :(


---------------
-( BlackGoddess )-
n°1227065
pospos
Posté le 20-10-2005 à 13:43:19  profilanswer
 

Sous linux tu a Dnotify, et surtout Inotify depuis le noyau 2.6.13

n°1227070
0x90
Posté le 20-10-2005 à 13:53:15  profilanswer
 

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 ...


Message édité par 0x90 le 20-10-2005 à 13:53:58

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1227111
blackgodde​ss
vive le troll !
Posté le 20-10-2005 à 14:36:26  profilanswer
 

bien, je vais regarder ca, merci pour vos réponses :jap:


---------------
-( BlackGoddess )-

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [unix] surveiller les opérations effectuées dans un dossier

 

Sujets relatifs
Change son prompt en shell sous Unix[Access] Opérations sur requête analyse croisée
Dossier incrementé avec la date sur ftpInclude depuis dossier parent
opérations sur des alias SQLAppel de commandes UNIX
scan de dossier (débutant)Plus loin que l'envoi d'images sur dossier FTP
[php] suppression dossier comportant des donnéesOuvrir un dossier depuis une page html
Plus de sujets relatifs à : [unix] surveiller les opérations effectuées dans un dossier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR