所以我的文本文件的第一行我想要一个标题,其中包含将在文件中的所有记录的行计数。因此,如果此文件中最终有1000行,我希望第一行说1000.我该怎么做?我可以将行计数显示在文件的末尾但我希望它在顶部。
答案 0 :(得分:3)
在C#.Net中:
var filepath = "/file/path";
var list = File.ReadAllLines(filepath).ToList();
list.Insert(0, String.Format("Records in this file: {0}", list.Count));
File.WriteAllLines(filepath, list);
在VB.Net(我想,我真的不使用VB)
Dim filepath = "/file/path"
Dim list = File.ReadAllLines(filepath).ToList()
list.Insert(0, [String].Format("Records in this file: {0}", list.Count))
File.WriteAllLines(filepath, list)