Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

monitoring d'un dossier

0 views
Skip to first unread message

ron

unread,
Jun 20, 2009, 10:10:45 AM6/20/09
to
Bonjour,
je suis à la recherche d'une solution pour notifier les changements
d'un dossier ainsi que certains de ses sous dossier et de savoir
exactement où le changement a été effectué.
Actuellement j'utilise la fonction FindFirstChangeNotificationW
sans l'option subtree, le probleme c'est que l'on ne peut renommé les
dossiers (sans les dossiers qui n'a pas de sous dossier).
Exemple: Je notifie c:\test, c:\test\photos et c:\test\musics.
je ne peux plus renommer test ni le supprimer, un peu andicapant.

Si j'utilise l'option option subtree, je ne sais plus d'ou vient la
notification, c'est un peu ennuieux :/ vu qu'il y a des dossiers qui
ne doivent pas etre notifier dans ce dossier.

On m'a parlé MS Internal, mais je n'ai pas trouvé de doc dessus.

christophe.

ron

unread,
Jun 20, 2009, 10:13:18 AM6/20/09
to
Ha ca se voit que je connais pas les news, je fini mon message ;).

Comment je pourrais faire un monotoring de dossier et sous dossier
sans géné les utilisateur ?

Fran�ois

unread,
Jun 20, 2009, 10:19:40 AM6/20/09
to
"ron" <christop...@gmail.com> a �crit dans le message de news:
bc50bbb7-3451-4772...@r34g2000vba.googlegroups.com...
>Bonjour,
>je suis � la recherche d'une solution pour notifier les changements

>d'un dossier ainsi que certains de ses sous dossier et de savoir
>exactement o� le changement a �t� effectu�.

> Actuellement j'utilise la fonction FindFirstChangeNotificationW
>sans l'option subtree, le probleme c'est que l'on ne peut renomm� les

>dossiers (sans les dossiers qui n'a pas de sous dossier).
>Exemple: Je notifie c:\test, c:\test\photos et c:\test\musics.
>je ne peux plus renommer test ni le supprimer, un peu andicapant.

La m�thode la plus classique est avec ReadDirectoryChangesW() (divers
exemples dans MSDN)

Christian ASTOR

unread,
Jun 20, 2009, 11:04:20 AM6/20/09
to
ron wrote:

> je suis � la recherche d'une solution pour notifier les changements


> d'un dossier ainsi que certains de ses sous dossier et de savoir

> exactement o� le changement a �t� effectu�.

Voir (et adapter) l'exemple fwatch.c
(CreateThread()-ReadDirectoryChangesW())
du Windows SDK (\WinBase\IO)
ou
avec SHChangeNotify()

0 new messages