Bonjour, je veux savoir comment récupérer le nombre de fichiers trouvés dans un répertoire ?
Merci
Bonjour, je veux savoir comment récupérer le nombre de fichiers trouvés dans un répertoire ?
Merci
Si tu as trouvé des fichiers, c'est pas dur de les compter, non ?Envoyé par lehic
![]()
Sinon faire une recherche dans lat'aurait permis de trouver ça :
http://delphi.developpez.com/faq/?pa...listerfichiers
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
J'ai des traitements a faire sur les fichiers trouvés, et faire une progresse bar qui avance a chaque fichier traité, le prob c d'affecter le max de la progress bar par le nombre de fichiers trouvés, et je ne veux pas parcourir deux fois mes fichiers, une fois pour récupérer le nombre et une autre fois pour faire les traitements.
c pour cela je veux savoir si je peux récupérer le nombre de fichiers traités sans les parcourir
Pour les compter et les utiliser en réalisant un seul parcour, tu utilises une variable TStringList que tu remplis avec le nom des fichiers trouvés.
Après le reste est très facile à faire ^^.
Sinon tu poses une fileListBox sur ta form et tu la mets invisible.
Tu indiques le répertoire à scanner et tu regardes la propriété count du composant pour avoir le nombre de fichiers du répertoire.
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Bonne idée merci,
Autre question :
Je scanne un répertoire pour chercher des types de fichiers, en utilisant FindFirst avec cette syntaxe :
je cherche les fichiers type erreur, mais comment faire quand je cherche 2 ou 3 type de fichiers ? Quelle est la bonne syntaxe
Code : Sélectionner tout - Visualiser dans une fenêtre à part If (FindFirst(source+rep+'*.erreur',faAnyFile,Info)=0)
Je crois qu'il faut que tu fasses x recherches distinctes.
Je n'ai jamais eu besoin de rechercher x fichiers différents![]()
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
tu sépares tes masques par des ';'
Exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part If (FindFirst( source+rep+'*.erreur' + ';' + source + rep + '*.tmp' ,faAnyFile,Info)=0)
Section Delphi
La mine d'or: La FAQ, les Sources
Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
Notre revanche ? l'inverse est aussi vrai ;-)
Partager