Jul 25 2008
Como obtener el directorio de ejecución con VB.Net {
Hay varias formas de llegar al mismo resultado, la idea es obtener la ruta del directorio donde se está ejecutando nuestra aplicación, a continuación dejo 3 funciones que nos llevan al mismo resultado.
Para probarlas, basta con crear una nueva aplicación de consola, agregar las 3 funciones y llamarlas:
Sub Main() Console.WriteLine(ObtenerDirectorio_1()) Console.WriteLine(obtenerDirectorio_2()) Console.WriteLine(obtenerDirectorio_3()) Console.Read() End Sub
Function ObtenerDirectorio_1() As String Return System.Threading.Thread.GetDomain().BaseDirectory() End Function
Function ObtenerDirectorio_2() As String Return Application.ExecutablePath.Substring(0, Application.ExecutablePath.LastIndexOf("\") + 1) End Function
Function ObtenerDirectorio_3() As String Return System.Reflection.Assembly.GetExecutingAssembly().Location.Substring(0, Application.ExecutablePath.LastIndexOf("\") + 1) End Function
}