我在 stackoverflow 上找到了这段代码,用于从文本文件中删除第一行和最后一行。
但是我不知道如何将此代码组合成一个,以便从单个文件中删除第一行和最后一行?
我尝试的是使用 streamreader 读取文件,然后跳过第一行和最后一行,然后 streamwriter 写入新文件,但无法获得正确的结构。
删除第一行。
var lines = System.IO.File.ReadAllLines("test.txt");
System.IO.File.WriteAllLines("test.txt", lines.Skip(1).ToArray());
删除最后一行。
var lines = System.IO.File.ReadAllLines("...");
System.IO.File.WriteAllLines("...", lines.Take(lines.Length - 1).ToArray());