Jul 25

Como obtener el directorio de ejecución con VB.Net

Etiquetas: Mini Tips, VB.Net Versión para imprimir Pablo

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

También te puede interesar:

Comentarios[2]

  1. Omar Del Toro M.No Gravatar

    Tambien funciona My.Application.Info.DirectoryPath por si le interesa a alguien… :P

    Saludos!… =) tienen buenos articulos… (=

  2. PabloNo Gravatar

    Gracias por el aporte Omar y bienvenido a Nuevos Programadores, espero verte seguido por acá.

Deja un comentario