Quiero abrir un archivo de texto, agregarle una sola línea y luego cerrarlo.
261
Puedes usar File.AppendAllText
para eso:
File.AppendAllText(@"c:\path\file.txt", "text content" + Environment.NewLine);
using (StreamWriter w = File.AppendText("myFile.txt"))
{
w.WriteLine("hello");
}
¡Elige uno! Pero el primero es muy simple. El último quizás util para la manipulación de archivos:
fuente
O podrías usar
File.AppendAllLines(string, IEnumerable<string>)
fuente
Es posible que desee ver la clase TextWriter .
fuente
File.AppendText lo hará:
fuente
La mejor manera técnica es probablemente esto aquí:
fuente
fuente
Nosotros podemos usar
al abrir el archivo
El primer parámetro es una cadena para contener una ruta de archivo completa. El segundo parámetro es el modo Append, que en este caso se hace realidad.
Se puede escribir en el archivo con:
writer.Write(string)
o
writer.WriteLine(string)
Código de muestra
fuente