我有一个非常恼人的错误,代码生成工具已生成类似20,000行的垃圾文件。手动删除所有这些,相当困难,所以我想写一个这样做的程序。好消息是源代码文件包含第1 - 300行的必要信息,然后垃圾一直下到20,000行。
我在处理C#中的文件方面不是很有经验,并且无法使用google up方法。有没有办法这样做?
答案 0 :(得分:4)
File.WriteAllLines("test.txt", File.ReadAllLines("test.txt").Take(300));
答案 1 :(得分:4)
以下是执行此文件修剪的示例代码:
public static void TrimFile(string fileName,int start, int end)
{
File.WriteAllLines(fileName,
File.ReadAllLines(fileName)
.Skip(start - 1).Take(end - start));
}