nycoss
Messages postés86Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention 9 mars 2006
-
27 juin 2005 à 18:41
nycoss
Messages postés86Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention 9 mars 2006
-
27 juin 2005 à 22:29
Voila ma question peu paraitre extremement simple mais j'ai toujour quelque probléme avec les chaines de charactére. Donc voila j'ai un chemin vers un dossier, exemple :
C:\windows\system32\
et je voudrais enlever le dernier dossier pour avoir le chemin du dossier parent qui donnera
C:\Windows\
bien entendu le chemin peu varier il est donc inutile d'utiliser :
je penser localiser le premier slash en partan de la droite et effacer ensuite tou ce qu'il y avai a droite mais je ne sais pas comme ecrir ça, surment avec une fonction de recherche de' charactére, bref voila je croi avoir fini de poser ma question alors, bonne chance messieurs
cs_MasterHack
Messages postés586Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention13 février 20082 27 juin 2005 à 18:58
salut voici une fonction :
Function DossierParent(Chemin As String) As String
Dim tb() As String
Dim nbrcoup As IntegerIf Right(Chemin, 1) "" Then Chemin Left(Chemin, Len(Chemin) - 1)
tb() = Split(Chemin, "")
nbrcoup = UBound(tb)
For i = 0 To nbrcoup - 1
DossierParent = DossierParent + tb(i) + ""
Next
End Function
a utliser de la maniere suivante
cible=DossierParent("c:\windows\system32")
<HR>
Life is short...Learn more
Copy Rights <> Rights to Copy