SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado 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!!
-
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)
-
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
-
Como le hiciste para Crear archivos de texto con texto incluido? puedes hacer un tema referente a eso? me urge saberlo, gracias de antemano..