Bonjour
Je n'ai pas de problèmes pour lire les noms de fichier d'un répertoire; par contre je ne sais pas comment procéder à partir d'un disque.
C'est surtout les noms de répertoire qui sont à la racine qui m'intéressent.![]()
Bonjour
Je n'ai pas de problèmes pour lire les noms de fichier d'un répertoire; par contre je ne sais pas comment procéder à partir d'un disque.
C'est surtout les noms de répertoire qui sont à la racine qui m'intéressent.![]()
Il ne faut surtout pas utiliser "GetDrive" mais considérer le lecteur comme étant un dossier normal :C'est surtout les noms de répertoire qui sont à la racine qui m'intéressent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim fso,drv,Fold Set fso = CreateObject("Scripting.FileSystemObject") Set drv = fso.GetFolder("C:\") For Each Fold In Drv.SubFolders S = S + Fold.Name +VbNewLine Next MsgBox S
Ne pas oublier le tag
si satisfait.
Voter pour toute réponse satisfaisante avec
pour encourager les intervenants.
Balises CODE indispensables. Regardez ICI
Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
Vous pouvez consulter mes contributions
Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
Ne pas oublier L'Aide VBScript et MSDN VB6 Fr
Partager