|
Exemple de fonction récursive de type BFF (Browse For Folder) |
|
---|---|---|
Je me suis essayé à la récursivité dans WinDev avec succès.
Voici un exemple permettant de trouver tous les répertoires fils d'un répertoire père. (utilisation directe de l'API bas niveau)
Auteur Patrice Terrier Tel 04.76.98.16.73 pterrier@zapsolution.com www.zapsolution.com
Contribution le : 18/06/2006 17:24
|
||
|
Re: Exemple de fonction récursive de type BFF (Browse For Folder) |
|
---|---|---|
Animateur WDF
Inscrit:
19/01/2004 13:48 De www.sigmasys.fr
Post(s): 988
|
Bonjour,
J'ai réalisé une procédure similaire permettant de lister tous les fichiers d'un répertoire via les API et renvoyer la liste des fichiers présent dans le répertoire sous forme de chaine. Ce qui est intéressant c'est que cela permet d'effectuer un traitement sur les fichiers avec une jauge (on a déjà compté le nombre de fichiers au total pendant l'exécution de la procédure). On récupère le chemin des fichiers avec un extraitchaine sur le résultat de la fonction. En passant par les apis on peut facilement lancer le listing d'un répertoire dans un thread, pratique :). Bon dév., Totof
Contribution le : 19/06/2006 00:03
|
|
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr] |
||
|
Re: Exemple de fonction récursive de type BFF (Browse For Folder) |
|
---|---|---|
Animateur WDF
Inscrit:
26/06/2002 16:24 De wdforge.org
Post(s): 2822
|
Bien.
Cette ressource existe depuis... pas mal de temps. En effet la récursivité ne pose aucun problème en WinDev. Entre fListeFichier et fListeRépertoire, fRep() est aussi utilisable et se programme sans callback. Bref, bien des solutions pour lire une arborescence... Qui fait un comparatif de performance ?
Contribution le : 19/06/2006 07:27
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.