SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Serj en Miércoles 28 de Julio de 2010, 15:46

Título: Abrir un archivo txt ya creado
Publicado por: Serj en Miércoles 28 de Julio de 2010, 15:46
Hola a todos!!

Tengo el siguiente pronlema. MI programa crea un archivo txt y escribe en el una serie de informacion. La cuestion es que cuando vuelvo a compilar el programa y vuelvo a escribir en el txt, se me borra lo que tenia anteriormente escrito.

¿Como puedo hacer para abrirlo, no borrar lo anterior y seguir escribiendo desde el final del archivo?

Muchas gracias y un saludo!!
Título: Re: Abrir un archivo txt ya creado
Publicado por: Newtek en Miércoles 28 de Julio de 2010, 16:29
Bueno lo que pasa es que primero lo tienes leer antes de poner mas informacion en el archivo. y luego de que encuentras la ultima linea insertas informacion.

Avisame como lo estas haciendo. pon el  codigo aqui y te ayudamos con eso.

Saludos.


Newtek
Web Hosting, Design, Development & SEO at Newtek Web Hosting (http://www.newtekwebhosting.com?id=000231)
Título: Re: Abrir un archivo txt ya creado
Publicado por: tannke en Miércoles 28 de Julio de 2010, 17:31
supongo que estas utilizando la clase streamwriter para escribir en el archivo. Bueno, este, al declararlo tiene varios constructores (opciones) y entre uno de ellos esta la opcion booleana append, si esta es false y el archivo esxiste este se sobreescribira y si es true y el archivo existe escribira al final de este. Un ejemplo de declaración podrian ser los siguientes:

StreamWriter escribir = new StreamWriter("direccion", true, Encoding.Default);

o sin usar el Encoding:

StreamWriter escribir = new StreamWriter("direccion", true);

Espero te sirva
Título: Re: Abrir un archivo txt ya creado
Publicado por: Sabbath en Sábado 6 de Noviembre de 2010, 22:11
Como le hiciste para Crear archivos de texto con texto incluido? puedes hacer un tema referente a eso? me urge saberlo, gracias de antemano..