テキストファイルから最初と最後の行を削除するために、stackoverflowでこのコードを見つけました。
しかし、このコードを1つに結合して、単一のファイルから最初と最後の行を削除する方法がわかりませんか?
私が試したのは、ストリームリーダーを使用してファイルを読み取り、最初と最後の行をスキップしてからストリームライターを使用して新しいファイルに書き込むことでしたが、適切な構造を取得できませんでした。
最初の行を削除します。
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());