Ubicacion

13/08/2004 - 19:03 por Ruben L. | Informe spam
Hola.

¿Como puedo saber desde un programa en .Net el directorio en donde se esta
corriendo la aplicacion, o sea el simil del App.Path de VB6?

Gracias.
 

Leer las respuestas

#1 jose
13/08/2004 - 20:12 | Informe spam
Mira:
Puedes tomar la ruta con:
gRUTA =
System.Reflection.Assembly.GetExecutingAssembly.Location

QUE LA RUTA DE EXECICION NORMALMENTE ES AL DE BIN.

EN QUE ESTAN LOS EXES.

Dim FileInfo As System.IO.FileInfo = New
System.IO.FileInfo(gRUTA)
If Not FileInfo.Exists Then
MessageBox.Show("Imposible determinar la ruta
de ejecución de la aplicación", "Error",
MessageBoxButtons.OK, MessageBoxIcon.Error)
Else
gRUTA = FileInfo.DirectoryName
Dim i As Integer
i = InStrRev(gRUTA, "\")
gRUTA = gRUTA.Substring(0, i - 1)
End If

Preguntas similares