OVH Cloud OVH Cloud

nom de sous dossier

2 réponses
Avatar
steph
bonjour,

j'aimerai r=E9cup=E9rer le nom des sous dossiers ou leurs=20
chemin complet d'un dossier connu.

quelqu'un pourrais m'aider?

merci
.

2 réponses

Avatar
François Picalausa
Hello,

Essaye DIR:
Dim strBuffer As String

Const BasePath As String = "e:mydata"

strBuffer = Dir(BasePath, vbDirectory)

Do While Len(strBuffer)
'dossier actuel (.) et dossier parent (..) ignorés
If strBuffer <> "." And strBuffer <> ".." Then
List1.AddItem strBuffer
End If

strBuffer = Dir
Loop

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"steph" a écrit dans le message
de news:29ad01c47088$39d85ac0$
bonjour,

j'aimerai récupérer le nom des sous dossiers ou leurs
chemin complet d'un dossier connu.

quelqu'un pourrais m'aider?

merci
.


Avatar
Zoury
François éprouve des difficultés techniques, je crois .. ;O)

car il voulait surement dire :

Essaye DIR$:
strBuffer = Dir$(BasePath, vbDirectory)
strBuffer = Dir$



Toute fonction ayant une version se terminant par un $ renvoit un type
String au lieu d'un Variant. C'est pourquoi sous VB, un programmeur devrait
*toujours* utiliser les version string $.

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/