bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 2019
-
4 mars 2005 à 14:50
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 2019
-
4 mars 2005 à 17:43
Bonjour,
Voila je cherche à creer un code qui me permette des creer plusieurs dossiers et sous dossiers à partir d'un chemin. Je m'explique :
Avec le chemin "c:\Toto\Bob\VBFrance"
Je sais qu'aucun de ses dossiers n'existe et j'aimerai une routine qui decrypte cette info et créé
c:\Toto\ , puis c:\Toto\Bob\ , puis c:\Toto\Bob\VBFrance\
'appel : Creer_Dossier TonCheminComplet par ex Creer_Dossier "c:\Toto\Bob\VBFrance"
Function Creer_Dossier(dossier_a_creer As String)
Dim t() As String
Dim tmp As String
Dim i As Integer
'découpe en sous dossiers
t = Split(dossier_a_creer, "")
For i = 0 To UBound(t)
If tmp = "" Then
tmp = t(i)
Else
tmp = tmp & "" & t(i)
End If
' vérif si le dossier n'existe pas déjà
If Dir(tmp, vbDirectory) = "" Then
MkDir tmp 'sinon on le crée
End If
Next
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 4 mars 2005 à 17:43
Merci CanisLupus
Suis-je bête un Split, il suffisait d'y penser...
Pour ta 1ère solution, elle n'était pas utilisable car le nom des dossier change souvent.
Par contre l'idée du split est très bien, sauf que j'y avais pas pensé.