cs_ngoudjo
Messages postés20Date d'inscriptionvendredi 4 septembre 2009StatutMembreDernière intervention 1 octobre 2010
-
1 oct. 2009 à 09:33
Claiyah
Messages postés580Date d'inscriptionmercredi 20 août 2008StatutMembreDernière intervention20 avril 2010
-
7 oct. 2009 à 16:07
salut j'ai un repertoire,et je veux avoir la liste de son contenu et du contenu de ses sous repertoires sans toutes fois chercher ds les repertoires systemes ou fichiers caches
please help me
Claiyah
Messages postés580Date d'inscriptionmercredi 20 août 2008StatutMembreDernière intervention20 avril 20103 2 oct. 2009 à 14:47
bonjour
'declaration
Dim fso As FileSystemObject, dossier As Folder, sousdossier As Folder, Fichier As File
tu met ce code dans un boutton:
Set fso = New FileSystemObject
Set dossier = fso.GetFolder("chemin du repertoire")
scan dossier
et tu ajoute ce code aussi :
Public Sub scan(ByVal dossier As Folder)
On Error Resume Next
For Each Fichier In dossier.Files
ExtractFileName Fichier
next
For Each sousdossier In dossier.SubFolders
scan sousdossier
Next
End Sub
'ajoute une list1 et list2 et label1 pour afficher les fichier et leur chemin (a toi de voir si tu veut afficher dans une liste ou pas...)
Public Function ExtractFileName(ByVal sFullPath As String) As String
On Error Resume Next
If InStr(sFullPath, "") = 0 Or Right(sFullPath, 1) = "" Then
ExtractFileName = ""
Exit Function
End If
ExtractFileName = Mid(sFullPath, InStrRev(sFullPath, "") + 1)
List1.AddItem ExtractFileName
DoEvents
List2.AddItem sFullPath
Label1.Caption = List1.ListCount
End Function
je crois que c'est tout ce que tu veut
bonne navigation