0

所以我的文本文件的第一行我想要一个标题,其中包含文件中所有记录的行数。因此,如果此文件中最终有 1000 行,我希望第一行说 1000。我该怎么做?我可以让行数显示在文件的末尾,但我希望它在顶部。

4

1 回答 1

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)
于 2013-06-29T17:00:16.393 回答