C#: Escribir en un fichero .txt

Tiempo de lectura: < 1 minuto
//Usings.
using System;
using System.IO;

/// <summary>
/// Método para escribir una línea al final de un fichero txt.
/// </summary>
/// <param name="path">Ruta del fichero txt.</param>
/// <param name="text">Texto a añadir.</param>
public static void WriteFile(string path, string text)
{
	try
	{
		// Abre el archivo en modo añadir.
		using (StreamWriter writer = new StreamWriter(path, true))
		{
			// Escribe el texto al final del archivo.
			writer.WriteLine(text);
		}
	}
	catch (Exception ex)
	{
		Console.WriteLine("Excepción: " + ex.Message);
	}
}

/// <summary>
/// Método para escribir una línea en un fichero txt, sobreescribiendo el contenido.
/// </summary>
/// <param name="path">Ruta del fichero txt.</param>
/// <param name="text">Texto a añadir.</param>
public static void ReWriteFile(string path, string text)
{
	try
	{
		// Abre el archivo en modo sobreescribir.
		using (StreamWriter writer = new StreamWriter(path, false))
		{
			// Escribe el texto en el archivo.
			writer.WriteLine(text);
		}
	}
	catch (Exception ex)
	{
		Console.WriteLine("Excepción: " + ex.Message);
	}
}       

Deja un comentario