|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
En complément de la recherche d'un fichier.
Code :
Code :
|
||||
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() ![]() Inscription : avril 2006 Messages : 1 318 ![]() |
bonjour ouskel'n'or,
Citation:
![]() et sans fso, ça donnerait quoi ? amicalement, Philippe |
|
|
00
|
|
|
#3 |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Tu as raison !
Voilà, c'est corrigé Teste avec object (si c'est ce qui te choquait) tu verras Sans fso ? Tu as une idée ? Alors c'est le moment de la mettre ![]() Je connaissais avec shell Shell("cmd /c Dir D:\ *.* /s/a/o > Liste.txt") qui permet de récupérer le txt contenant le nom et la taille de tous les fichiers et répertoires classés par ordre alphabétique, ainsi que le nombre de fichiers par répertoire, mais dans VBA, avec dir, je n'ai pas trouvé de correspondance. Si tu as ça, c'est intéressant, tu devrais le poser ici ou ouvrir une nouvelle discussion. A+ |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() Inscription : avril 2006 Messages : 1 318 ![]() |
Re bonjour my friend,
en vba pur c'est possible mais plus complexe... Il faut utiliser les fonctions Dir(), GetAttr() et une fonction récursive pour parcourir tous les sous-reps. Il existe sur le net des "vieilles sources" ! Philippe |
|
00
|
|
|
#5 |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Oui, à une époque j'avais fait ça mais ça moulinait longtemps, longtemps, c'est pourquoi je suis passé à fso malgré mes réticences. Je conseille toujours de passer par Dir quand il s'agit de lister un répertoire unique.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com