Repertoir et fichiers

fagol Messages postés 42 Date d'inscription dimanche 1 juin 2003 Statut Membre Dernière intervention 5 décembre 2007 - 25 juin 2003 à 14:10
cs_Gendarmette Messages postés 104 Date d'inscription mardi 27 mai 2003 Statut Membre Dernière intervention 14 janvier 2004 - 25 juin 2003 à 15:33
Je souhaite connaitre le nombre et les noms: de repertoire et fichiers contenus dans un repertoire defini, et pouvoir scruter les sous-repertoires et fichiers ETC...
Je n'ai pas grande idée sur la question, surtout le manque de connaissance encore en VB.
Merci.

3 réponses

cs_Gendarmette Messages postés 104 Date d'inscription mardi 27 mai 2003 Statut Membre Dernière intervention 14 janvier 2004
25 juin 2003 à 14:25
Tu peux les lister dans une ListBox par exemple.
Voici en gros comment faire:

Public oFs As Scripting.FileSystemObject
Public oFolder As Scripting.Folder
Public oFile As Scripting.File

Private Sub Rechercher_Fichiers(sFolder As String)
Set oFolder = oFs.GetFolder(sFolder)
For Each oFile In oFolder.Files
List1.AddItem oFile.Name
Next
End Sub

Dim sFolder As String
Set oFs = CreateObject("Scripting.FileSystemObject")
sFolder = "Chemin"
Rechercher_Fichiers sFolder



Pour le nombre, tu met un MsgBox et tu utilise List1.ListCount.

>:) Gendarmette >:)
0
fagol Messages postés 42 Date d'inscription dimanche 1 juin 2003 Statut Membre Dernière intervention 5 décembre 2007
25 juin 2003 à 14:43
Salut,
Merci pour ta reponse, je ne comprends pas tout,
une petite explication pour : Public oFolder As Scripting.Folder
serai la bien venue.
Merci encore .
0
cs_Gendarmette Messages postés 104 Date d'inscription mardi 27 mai 2003 Statut Membre Dernière intervention 14 janvier 2004
25 juin 2003 à 15:33
Je ne saurais pas te l'expliquer, je débute en VB.
Mais j'ai oublié de préciser une chose: pour pouvoir utiliser les FSO (FileSystemObject), il faut cocher Microsoft Scripting Runtime dans le menu Projet, Références.

>:) Gendarmette >:)
0
Rejoignez-nous