Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » Surveiller les changements dans un repertoire via API Windows

#1 20-02-2009 17:36:57

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Surveiller les changements dans un repertoire via API Windows

Bonjour,

comme indiqué dans le titre je cherche à surveiller/détecter les changements (création/modification des fichiers) dans un répertoire windows.

Je pense qu'il existe un moyen de le faire en appelant une fonction d'une dll windows mais je n'arrive plus à retrouver comment ni le nom de l'API en question.

Je pense que cet api permettait de donner le répertoire à surveiller et qu'ensuite chaque modif dans ce répertoire déclenchait un event , ou un custom event PB ?

je souhaiterai le faire comme ça pour minimiser les accès disques par rapport à checker le contenu du répertoire chaque seconde par exemple.


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#2 20-02-2009 19:41:35

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: Surveiller les changements dans un repertoire via API Windows

Il y a ReadDirectoryChangesW, mais d'après les newsgroups sybase il vaut mieux utiliser FindFirstChangeNotification

à creuser


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 23-02-2009 11:54:10

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: Surveiller les changements dans un repertoire via API Windows

vais regarder ça de plus près merci erasorz.


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#4 24-02-2009 11:57:15

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,775,808

Re: Surveiller les changements dans un repertoire via API Windows

N'oublie pas de nous faire un retour


Face à l'agression, la puissance de l'intelligence

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » Surveiller les changements dans un repertoire via API Windows

Pied de page des forums

Propulsé par FluxBB 1.2.22