using System;
using System.IO;
class Program
{
static void Main()
{
// 输入文件路径
Console.Write("请输入文本文件的路径:");
string filePath = Console.ReadLine();
try
{
// 读取文件内容
string[] lines = File.ReadAllLines(filePath);
// 删除空行
string[] nonEmptyLines = Array.FindAll(lines, line => !string.IsNullOrEmpty(line.Trim()));
// 覆盖原文件
File.WriteAllLines(filePath, nonEmptyLines);
Console.WriteLine("空行已成功删除。");
}
catch (FileNotFoundException)
{
Console.WriteLine("文件未找到,请检查路径是否正确。");
}
catch (Exception ex)
{
Console.WriteLine("发生错误:" + ex.Message);
}
Console.ReadLine();
}
}