cs_mmm1
Messages postés2Date d'inscriptiondimanche 12 novembre 2006StatutMembreDernière intervention13 novembre 2006
-
13 nov. 2006 à 09:35
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 2018
-
13 nov. 2006 à 16:15
salut
j'utilise la foncion Dir de vb pour me retourné les noms des fichier d'un dossier donné mais elle me retourne une chaine vide sans que le parcour des fichier est términé.
elle s'execute deux fois et sor
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 201827 13 nov. 2006 à 13:22
Bonjour à tous....
Ton code pourrait ressembler à:
Const RacRep = "D:\Projet\ATM\DASP\Stat\Fichier_CSV"
Dim strListe
Dim rep(5)
rep(0) = "dasp1"
rep(1) = "dasp1\Algerie\Djezzy"
rep(2) = "dasp1\Algerie\Mobilis"
rep(3) = "dasp1\Algerie\Nedjma"
rep(4) = "dasp1\Restedumonde"
Dim rep_courant : rep_courant = Array(rep(0),rep(1),rep(2),rep(3),rep(4))
Dim i
For i = 0 To UBound(rep_courant)
Call List_Repertoire(RacRep & rep_courant(i), strListe)
Next
MsgBox strListe,,"Liste des fichiers .csv"
WScript.Quit
'###############################################################################
Function List_Repertoire(rep_courant, strListe)
Dim Fso : Set Fso = CreateObject("Scripting.FileSystemObject")
If Fso.FolderExists(rep_courant) Then
Dim Dossiers, fic, fichiers, f
Set Dossiers = fso.GetFolder(rep_courant)
Set fic = Dossiers.Files
For Each fichiers in fic
Set f = fso.GetFile(fichiers)
If fso.GetExtensionName(fichiers) = "csv" Then
strListe = strListe &vbCrLf& rep_courant & f.Name &vbCrLf
End If
Set f = Nothing
Next
Set Dossiers = Nothing
Set fic = Nothing
End If
Set Fso = Nothing
End function
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 201827 13 nov. 2006 à 16:15
Bonjour à tous....
Re, mmm1,
Ce n'est pas la peine de passer par un MP.
Message :
ca ma donné une idée car ton code été beaucoup plus pronfond de ce que je voulais, moi j'ai resolu mon pb a 80% et mnt je suis entrain d'etudier ton code merci encore et bonne journée
Tu peux éventuellement mettre ta réponse (utille pour les autres) et la valider (click sur "réponse acceptée").