Après windows pour les nuls, voici PB pour les bons (ou presque).

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