-1
我有一個非常惱人的錯誤,代碼生成工具已生成像文件中的20,000行垃圾。全部用手去除,確實很難,所以我想寫一個這樣做的程序。好消息是,源代碼文件包含第1 - 300行的必要信息,然後一直垃圾到20,000行。C# - 修剪文本文件內容到指定的行號
我在C#中處理文件的經驗不是很豐富,並且無法在我需要的方法上使用Google。有什麼辦法可以這樣做嗎?
我有一個非常惱人的錯誤,代碼生成工具已生成像文件中的20,000行垃圾。全部用手去除,確實很難,所以我想寫一個這樣做的程序。好消息是,源代碼文件包含第1 - 300行的必要信息,然後一直垃圾到20,000行。C# - 修剪文本文件內容到指定的行號
我在C#中處理文件的經驗不是很豐富,並且無法在我需要的方法上使用Google。有什麼辦法可以這樣做嗎?
File.WriteAllLines("test.txt", File.ReadAllLines("test.txt").Take(300));
下面是一個例子代碼來執行此文件修剪:
public static void TrimFile(string fileName,int start, int end)
{
File.WriteAllLines(fileName,
File.ReadAllLines(fileName)
.Skip(start - 1).Take(end - start));
}