Extraire variable "fichier" et "chemin" d'une variable

Extraire variable "fichier" et "chemin" d'une variable - VB/VBA/VBS - Programmation

Marsh Posté le 22-09-2009 à 14:23:11    

Bonjour,
Je vous explique mon probleme de débutant... sans doute
Je recupere via une variable formulaire html :
<input type="file" size="60" name="fichier"><br>
 
ce qui donne dans le fichier *.VBS, la variable récupéré:
 
strvar = oIE.Document.TestForm.fichier.value
 
mais cette variable est egal a : "chemin\fichier"   exemple  c:\temps\fichier.zip
 
Je voudrais obtenir séparement en deux valeurs:
 
strpath = chemin    (c:\temp)
strfile = fichier        (fichier.zip)
 
si kelkun a une idée. si c'est possible
 
Merci

Reply

Marsh Posté le 22-09-2009 à 14:23:11   

Reply

Marsh Posté le 22-09-2009 à 14:46:24    

La fonction split te découpe une chaine de caractère selon un délimiteur que tu choisis et te renvoie chaque morceau dans un tableau.
 

Code :
  1. Dim strMonTableau
  2. Dim strMonChemin
  3. strMonChemin = "c:\temp\fichier.zip"
  4. strMonTableau = split(strMonchemin,"\" )


 
te donnera :
strMonTableau(0) = "c:"
strMontableau(1)= "temp"
strMontableau(2) = "fichier.zip"
 
Après ça me semble assez trivial avec un ubound et des concaténations de chaines selon ce que tu veux vraiment.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed