Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Obtener la ruta de dónde se ejecuta el programa [VB 2003] (http://www.forosdelweb.com/f29/obtener-ruta-donde-ejecuta-programa-vb-2003-a-533687/)

freegirl 16/11/2007 10:11

Obtener la ruta de dónde se ejecuta el programa [VB 2003]
 
Hola,

Utilizo "Application.StartupPath.ToString" para obtener la ruta de dónde se ejecuta el programa. El problema es que a veces no me devuelve la ruta correcta. Como cuando des del programa escribo algún fichero en otro PC de la Red, o cuando estoy leyendo archivos de la Red des del programa, etc.

Hay alguna instrucción que pueda obtener la ruta de la aplicación aunque des de la misma acceda a otras unidades de la Red, ya que con Application.StartupPath.ToString coge la ruta de la unidad última accedida.

saludos

chascos69 17/04/2008 03:45

Re: Obtener la ruta de dónde se ejecuta el programa [VB 2003]
 
Buena ppregunta... tienes la respuesta? ;-)

gnzsoloyo 17/04/2008 05:08

Re: Obtener la ruta de dónde se ejecuta el programa [VB 2003]
 
La clase FileInfo() te permite obtener información acerca de los archivos. Lo que necesitas es:
Código:

FileInfo(Application.ExecutablePath)
Con eso tendrás un objeto FileInfo con los atributos del archivo ejecutable en proceso.


La zona horaria es GMT -6. Ahora son las 19:17.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.