Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: vivachapas en 18 Mayo 2007, 00:49 am



Título: dividir ruta...
Publicado por: vivachapas en 18 Mayo 2007, 00:49 am
estuve pensando pero no se como hacerlo... es algo muy sencillo pero no puedo hacerlo! :S

quiero dividir por ejemplo esta cadena:

Citar
C:\Documents and Settings\Usuario Final\Escritorio

y q me quede asi:

Citar
C:\Documents and Settings\Usuario Final

pense en algun split q me divida por los "\" y elimine el ultimo y luego los junte y entre medio ponga de nuevo "\"
pero no se como saber cual es el ultimo...


Título: Re: dividir ruta...
Publicado por: yeikos en 18 Mayo 2007, 01:20 am
Código:
Function fncDir(strDir As String)
Dim i, strVar As String
sptDir = Split(strDir, "\")

For i = 0 To UBound(sptDir) - 1
    strVar = strVar & sptDir(i) & "\"
Next

fncDir = strVar
End Function


Título: Re: dividir ruta...
Publicado por: vivachapas en 18 Mayo 2007, 23:18 pm
muchas gracias... lo probe y me funciona muy bien ;)