//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