Obtener la ruta de un archivo

14/03/2006 - 17:14 por Lorena | Informe spam
Hola.

necesito saber cual es la ruta donde se encuentra un determinado archivo, o
un ejecutable, etc.

¿Existe alguna función en visual basic. net que pueda solucionar mi
problema?

Gracias. Saludos

Preguntas similare

Leer las respuestas

#1 Jesús López
14/03/2006 - 21:16 | Informe spam
La verdad es que no entiendo muy bien la pregunta. ¿Qué quieres hacer, una
especie de buscador de archivos? ¿Qué sabes del archivo del cual necesitas
saber su ruta?

Saludos:

Jesús López
MVP

"Lorena" escribió en el mensaje
news:
Hola.

necesito saber cual es la ruta donde se encuentra un determinado archivo,
o
un ejecutable, etc.

¿Existe alguna función en visual basic. net que pueda solucionar mi
problema?

Gracias. Saludos


Respuesta Responder a este mensaje
#2 Lorena
15/03/2006 - 09:28 | Informe spam
Lo que pretendo es realizar una especie de parche de una aplicación que he
desarrollado. Para ello tengo que sustituir el proyecto ejecutable antiguo,
por el nuevo.

Mi objetivo es que al ejecutar el parche, este busque el directorio donde se
encuentra el ejecutable que pretendo sustituir, para sustituirlo.

Por eso, necesito obtener la ruta donde se encuentra el ejecutable.

Gracias.
Respuesta Responder a este mensaje
#3 Jesús López
15/03/2006 - 17:12 | Informe spam
Bueno, pues puedes usar la clase System.IO.Directory. Por ejemplo, el
siguiente fragmento de código busca el archivo pageerror.gif en el
directorio "C:\InetPub" y en todos sus subdirectorios, y muestra la ruta
completa de los archivos encontrados:

Dim Files() As String = Directory.GetFiles("C:\InetPub",
"pagerror.gif", SearchOption.AllDirectories)
For Each File As String In Files
Debug.WriteLine(File)
Next

Esto es lo que me sale por la ventana "output" :

C:\InetPub\wwwroot\pagerror.gif
C:\InetPub\wwwroot\_vti_cnf\pagerror.gif.


Para evitar tener que buscar el directorio cada vez que haces un parche, lo
mejor es guardar la ruta de instalación de la aplicación en el registro de
windows cuando se instala por primera vez la aplicación. Ahora que haces el
primer parche podrías guardarla en el registro de windows y así la próxima
vez no tendrás que buscala por todo el disco duro.

Saludos:

Jesús López
MVP


"Lorena" escribió en el mensaje
news:
Lo que pretendo es realizar una especie de parche de una aplicación que he
desarrollado. Para ello tengo que sustituir el proyecto ejecutable
antiguo,
por el nuevo.

Mi objetivo es que al ejecutar el parche, este busque el directorio donde
se
encuentra el ejecutable que pretendo sustituir, para sustituirlo.

Por eso, necesito obtener la ruta donde se encuentra el ejecutable.

Gracias.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida