J´ai mis à jour mon programme, maintenant il indexe les fichiers qu´il trouve sur le réseau. C´est a dire qu´il recopie en local l´arborescence du réseau (avec les fichier, mais ceux-ci n´ont que leur attributs (nom, caché ou pas, etc.) mais pas leur contenu).
Il vaut mieux le lancer sur un disque NTFS, car en fat c´est pas terrible vu le nombre de fichier créé.
même adresse :
http://wall.sectionpc.info/C/rezo.cpp
Pour faire tourner le programme, même s´il crée un sous dossier Rezo là où il se trouve pour indexer le réseau, je conseille de le faire tourner dans un répertoire vide, car j´ai l´impression qu´en local, de temps en temps il remonte en cran trop haut dans l´arborescence pour continuer à écrire des données. Je ne sais pas d´où ça vient.
Si ça continue (i.e., je ne trouve pas la cause) je modifierais le truc pour que le programme gère le nom complet du dossier local et non pas des chemins relatifs (dont les erreurs ne peuvent pas être corrigé).
En bonus, il y a un paramètre en haut pour desactiver l´utilisation de advio.