Título: como accedo al directorio raiz? Publicado por: Legnak en 21 Enero 2014, 20:08 pm Hola, me gustaria que me dijesen como puedo utilizar el directorio raiz, me refiero al sitio donde esta el programa, que procedimiento debo usar?
por si no entienden es que lo necesito para abrir algunos PDF que he puesto en el mismo directorio del exe y quisiera saber cual es su directorio Saludos Título: Re: como accedo al directorio raiz? Publicado por: .:Weeds:. en 21 Enero 2014, 21:11 pm Hola, me gustaria que me dijesen como puedo utilizar el directorio raiz, me refiero al sitio donde esta el programa, que procedimiento debo usar? por si no entienden es que lo necesito para abrir algunos PDF que he puesto en el mismo directorio del exe y quisiera saber cual es su directorio Saludos Código
Fuente: http://msdn.microsoft.com/en-us/library/aa457089.aspx (http://msdn.microsoft.com/en-us/library/aa457089.aspx) Edito: El otro metodo no lo he probado asi que te dejo otro mas facil. Código
Saludos. Título: Re: como accedo al directorio raiz? Publicado por: Legnak en 21 Enero 2014, 22:11 pm gracias!
Título: Re: como accedo al directorio raiz? Publicado por: El Benjo en 21 Enero 2014, 22:46 pm tambien prueba usando:
Código
Título: Re: como accedo al directorio raiz? Publicado por: Eleкtro en 21 Enero 2014, 22:49 pm Hola
No es lo mismo el directorio de trabajo actual (WirkingDirectory), que el directorio donde se encuentra el ensamblado, ya que el primero no es estático y se puede modificar. Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje. EDITO: Lo que dijo el compañero El Benjo es lo correcto. Para obtener el directorio de inciio de la aplicación puedes utilizar este método: Código
Y para averiguar el directorio de trabajo actual...bueno, esto es complétamente innecesario a menos que modifiques intencionadamente el directorio de trabajo en algun lugar del código y que por ese motivo debas controlar los cambios de directorio. ...Por ejemplo: Código
...al momento que vayas a usar la variable Archivo para ejecutarlo, cargarlo, pasarlo como parámetro a un método, o lo que estés haciendo, ya se toma en cuenta el directorio de trabajo actual, porque ese es el directorio actual. Es decir, lo de arriba, es exáctamente lo mismo que hacer esto: Código
Así que se puede decir que no necesitas especificar el directorio de trabajo. Saludos! Título: Re: como accedo al directorio raiz? Publicado por: Legnak en 21 Enero 2014, 23:26 pm gracias a todos por sus respuestas ;D
Título: Re: como accedo al directorio raiz? Publicado por: Eleкtro en 21 Enero 2014, 23:40 pm De todas formas aquí tienes un método (muy simple) de uso genérico:
Código
PD: Utilizo los métodos de My.application porque son compatibles con proyectos de todo tipo sin tener que importar referencias. Saludos |