lunes, 3 de octubre de 2011

Modificar un archivo de texto

Es un ejercicio simple de programación que he tenido que implementar hoy en el trabajo.
Si hubiera tenido tiempo me hubiera gustado poder haberlo hecho sin tener que recurrir a utilizar memoria para leer todo el archivo, pero no pude ni plantearlo.
StringBuilder newFile = new StringBuilder();
string temp = "";
string[] archivo = File.ReadAllLines(@"C:\................txt");
foreach (string linea in archivo)
{
    if (linea .Contains("string"))
    {
        temp = linea .Replace("string", "String");
        newFile.Append(temp + "\r\n");
        continue;
    }
    newFile.Append(line + "\r\n");
}
File.WriteAllText(@"C:\......................txt", newFile.ToString());
Thanks!!

0 comentarios:

Publicar un comentario

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Online Project management