jueves, 17 de junio de 2010

Como saber el directorio donde se encuentra el .exe en visual studio .net

Muchas veces cuando uno está haciendo aplicaciones en visual studio .net necesitamos saber la ubicación de la aplicación (ejecutable .exe) en nuestro disco duro.

Para esto podemos usar la siguiente propiedad.

Cuando estamos en un proyecto de Windows Forms podemos usar:


Application.StartupPath


y cuando estamos haciendo una biblioteca de clases (dll) podemos usar:


Environment.CurrentDirectory


Estas retornan un string con la ubicación, la cual ya podriamos usar dentro de la aplicación.

lunes, 14 de junio de 2010

Leer archivos txt en c#

Bueno aunque esto es muy sencillo, aqui coloco un ejemplo de como leer un archivo en c#
y agruparlo por lineas del archivo.

public List leerArchivo(string directorio)
{
StreamReader archivo = new StreamReader(directorio);
List resultado = new List();
while (archivo.EndOfStream != true)
{
resultado.Add(archivo.ReadLine());
}
return resultado;
}

Esta función retorna la una lista de las lineas que encontro en el archivo. Espero les pueda servir