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

  FORUM HardWare.fr
  Programmation
  C++

  Surveillance de Dossier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Surveillance de Dossier

n°1895487
thanks33
Posté le 16-06-2009 à 07:39:49  profilanswer
 

Bonjour,
 
Je développe en ce moment une application client serveur.
 
Je voudrai que mon serveur surveille un dossier, et dés qu'un fichier est présent, il faudrai qu'il envoi.
 
j'ai cherché sur le forum, il n'y a pas indice, google n'est pas une grande aide non plus.
 
j'ai trouver boost.filesystem mais sa n'a pas l'aire de faire ce que je veux.
Si vous avez des pistes pour m'aiguiller je suis preneur.
 
 
Cordialement


Message édité par thanks33 le 16-06-2009 à 08:21:59
mood
Publicité
Posté le 16-06-2009 à 07:39:49  profilanswer
 

n°1895568
olivthill
Posté le 16-06-2009 à 10:41:42  profilanswer
 

Pour Windows ou pour Unix ?
 
Pour Windows, il y a la solution de l'API ReadDirectoryChangesW(), qui n'est pas très connue car "non documentée", mais qui est fiable et stable malgré tout, car elle est assez souvent utilisée.
 
Pour Unix, il y a la solution d'imiter tail -f, qui consiste à avoir une boucle avec un sleep d'une seconde entre chaque itération, pendant laquelle, un ls serait fait avec une comparaison avec le ls précédent.

n°1895578
thanks33
Posté le 16-06-2009 à 10:51:47  profilanswer
 

Merci pour ta réponse.
 
 
ça serai pour du unix, sa me donne deja des indices encore merci
 
Cordialement

n°1895621
sligor
Posté le 16-06-2009 à 11:59:29  profilanswer
 

Sous unix il y a FAM de disponible:

Citation :

FAM was developed for SGI's IRIX operating system, and has been used under that environment for several years. The open source version available here is almost identical in functionality and should build on most Unix-like platforms.  


Sous Linux FAM est de plus en plus abandonné au profit de solutions plus performantes. (inotify)
 
Et si tu utilises QT il y a une solution portable trés simple à utiliser:
 http://doc.trolltech.com/4.5/qfilesystemwatcher.html

n°1895705
Pat333
Posté le 16-06-2009 à 13:55:35  profilanswer
 

olivthill a écrit :

Pour Windows ou pour Unix ?
Pour Windows, il y a la solution de l'API ReadDirectoryChangesW(), qui n'est pas très connue car "non documentée", mais qui est fiable et stable malgré tout, car elle est assez souvent utilisée.
.


 
Hein ?!
Tu sors de l'oeuf peut-être :-)
Ca fait au moins 15 ans qu'elle est documentée
 http://msdn.microsoft.com/en-us/li [...] S.85).aspx
et hyper connue sur Usenet, IRC ou partout ailleurs !


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

  Surveillance de Dossier

 

Sujets relatifs
Redirection d'un domaine vers un sous dossier d'un autre domainechercher dossier en asp
lister contenu dossier linux avec QtUpload d'un dossier en entier par HTTP
Upload d'un dossier en entier par HTTP[autoconf/automake]dossier d'install
dossier variable dans un chemin en batch[résolu] Création de dossier
[Résolu][shell] suppresion de dossier/fichier datant plus de 30 joursdossier, sous dossier, nombre de fichier, poids
Plus de sujets relatifs à : Surveillance de Dossier


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