Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/11/2008, 05:04
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: coger el nombre desde la ruta

Cita:
Iniciado por ebu Ver Mensaje
hola!
alguien sabe cual es la funcion que debo usar para guardar el nombre de un archivo conociendo su ruta??
p.e. si tengo "C://Archivos de programa/nombre.doc" guardar "nombre" solo en una variable.
gracias!
Hola, las barras de separación de la ruta están al revés, pero sería algo así:

Dim aText() As String, s As String, variable As String
aText = Split("C:\Archivos de programa\nombre.doc", "\")
s = aText(UBound(aText))
variable = Left$(s, InStr(s, ".") - 1)




También lo puedes hacer así

Dim aText As String, s As String, variable As String
aText = "C:\Archivos de programa\nombre.doc"
s = Mid(aText, InStrRev(aText, "\") + 1, Len(aText))
variable = Left$(s, InStr(s, ".") - 1)

Última edición por Avellaneda; 06/11/2008 a las 05:23 Razón: Respondiendo a la segunda pregunta