1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Dim rep As String
'obtient le premier fichier ou répertoire qui est dans "c:\"
rep = Dir("c:\*.*", vbDirectory)
'boucle tant que le répertoire n'a pas été entièrement parcouru
Do While (rep <> "")
'teste si c'est un fichier ou un répertoire
If (GetAttr("c:\" & rep) And vbDirectory) = vbDirectory Then
MsgBox "Répertoire " & rep
Else
MsgBox "Fichier " & rep
End If
'passe à l'élément suivant
rep = Dir
Loop |
Si le chemin de mon répertoire est relatif, je peux remplacer la deuxieme ligne de code par :
rep = Dir("MonRepertoire\*.*", vbDirectory)
sans indiquer qu'il se trouve sur c:\, maisjuste que c'est le repertoire enfant de celui dans lequel se trouve le programme que je code ?
Partager