Visual Basic - Obtener ruta de archivo

Life is soft - evento anual de software empresarial
 
Vista:

Obtener ruta de archivo

Publicado por Pablo (35 intervenciones) el 03/04/2008 03:54:10
Buenas Noches, estoy utilizando el control commondialog y necesito obtener la ruta de un archivo, utilice la propiedad filename pero me trae toda la ruta completa incluido el nombre del archivo, y solo necesito saber la ruta sin el nombre del mismo y asignarsela a una variable, ¿podrian ayudarme?... esto es lo que hago y no me sirve

ruta = common1.filename

Gracias.
Pablo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Obtener ruta de archivo

Publicado por Antoni Masana (79 intervenciones) el 03/04/2008 09:45:48
Prueba esto:

Fich_Ruta = Common1.FileName
Fich_Solo = Common1.FileTitle
Ruta_Solo = Left(Fich_Ruta, Len(Fich_Ruta) - Len(Fich_Solo))

El primero retorna el nombre del fichero y la ruta.
El segundo retorna solo el nombre del fichero.
Si al primero le quitas la longitud del segundo por la derecha, queda solo la ruta.

Si el Filename es: C:WindowsWin.ini
Obtienes C:Windows

Para obtener C:Windows

Debes añadir un -1

Ruta_Solo = Left(Fich_Ruta, Len(Fich_Ruta) - Len(Fich_Solo) - 1)

A que es facil.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Obtener ruta de archivo

Publicado por juan (1 intervención) el 23/07/2009 21:20:54
IO.Path.GetDirectoryName(openFileDialog.FileName)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar