//Usings.
using System
using System.IO;
/// <summary>
/// Método para borrar el contenido de un fichero txt.
/// </summary>
/// <param name="path">Ruta del fichero txt.</param>
public static void DeleteFileContent(string path)
{
try
{
// Verifica si el archivo existe.
if (File.Exists(path))
{
// Eliminar el contenido del fichero.
File.WriteAllText(path, string.Empty);
// Opcionalmente, puedes verificar si el fichero está vacío.
if (new FileInfo(path).Length == 0)
{
Console.WriteLine("El contenido del fichero se ha borrado correctamente.");
}
}
else
{
Console.WriteLine("El archivo no existe.");
}
}
catch (Exception ex)
{
Console.WriteLine("Excepción: " + ex.Message);
}
}
/// <summary>
/// Método para borrar un fichero txt.
/// </summary>
/// <param name="path">Ruta del fichero txt.</param>
public static void DeleteFile(string path)
{
try
{
// Verifica si el archivo existe.
if (File.Exists(path))
{
// Eliminar el archivo.
File.Delete(path);
Console.WriteLine("El fichero se ha borrado correctamente.");
}
else
{
Console.WriteLine("El archivo no existe.");
}
}
catch (Exception ex)
{
Console.WriteLine("Excepción: " + ex.Message);
}
}
C#: Borrar un fichero .txt
Tiempo de lectura: < 1 minuto