Guardar en txt con salto de liena

Iniciado por rigorvzla, 17 Diciembre 2017, 13:08 PM

0 Miembros y 2 Visitantes están viendo este tema.

rigorvzla

hola de nuevo, por aqui traigo una inquietud y no encuentro como solventarlo espero puedan uds ayudarme, espero todos esten bien, tengo un problema y es el siguiente, tengo esta linea para guardar en un archivo txt

StreamWriter escrito = File.CreateText(@"Procesos\guardado.txt");
            String contenido = textBox.Text;
            escrito.Write(contenido.ToString());
            escrito.Flush();
            escrito.Close();       
            Close();


segun este codigo lo que escriba en el textbox se guardara en un archivo nuevo txt, (funciona)  eso hasta aqui esta claro , utilice el appendtext por el createtext, y resulta que me agrega la nueva palabra PERO pegada a la anterior y necesito que agregue la nueva, debajo de la anterior, como puedo logar eso??

ivancea96

Escribiendo un salto de línea "\n" antes.

rigorvzla

gracias asi lo hice pero no resulto asi que realice esto

String contenido = textBox.Text+(Environment.NewLine);

y asunto resuelto

ivancea96

Bueno, hay editores de texto en Windows (como el Bloc de Notas) que no reconoce el \n solo como salto de línea.
En Unix y Mac, sí que es reconocido (y en otro editores de Windows, vaya).
En Windows se pondría "\r\n", que es lo que contiene Environment.NewLine.

rigorvzla

gracias por la aclaratoria lo tendre muy en cuenta