PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Listes les fichier est les répertoires d'un seul répertoire
Listes les fichier est les répertoires d'un seul répertoire
Débuté par mkurth, 10 sep. 2004 20:20 - 1 réponse
Posté le 10 septembre 2004 - 20:20
Bonjour à tous.

Je suis bloqué avec la fonction fListeFichier

Ce que je veux faire, c'est de lister les fichier et les répetoires d'un répertoire en particulier. Ex: listes les fichier de C:\
install
program files
windows
test.txt
mon image.jpg

Je suis parvenu a effectuer ceci. Le problème, c'est que ça prend beaucoup de temps car un coup arrivé sur le répertoire program files, il va fouiller dans tous les sous-répertoires. Au début dans mon code j'utilisais le paramêtre Change de la fonction callback et je vérifiait si sa valeur était flChangeRépertoire dans ce cas ma fonction callback renvoyait faux mais de cette manière je ne pouvait pas avoir les répertoires tel que windows dans ma liste de fichier.

Quelqu'un a une idée

Merci

Mathieu
Posté le 13 septembre 2004 - 12:15
Bonjour,

Une classe existe afin de pouvoir lister les fichiers d'un répertoire.
Cette classe utilise les API Windows et permet de lister soit
- un répertoire en particulier
- un répertoire ainsi que tous ses sous-répertoire
- en y appliquant un filtre sur le type de fichier à lister(les caractères génériques peuvent être utilisés)

De plus vous connaîtrez le nombre de fichiers listés;
le nombre de dossier parcourus
la taille cumulée des fichiers listés.

La classe est téléchargeable à l'adresse suivante:
http://rbesset.net/modules/mydownloads/singlefile.php…

[DrCharly93]