繁体   English   中英

如何在VB.NET中更新文本文件中的第一行文本

[英]How to update the first line of text in a text file in VB.NET

因此,我想在文本文件的第一行中添加一个标头,其中包含该文件中所有记录的行数。 因此,如果该文件中最终有1000行,我希望第一行说1000。如何执行此操作? 我可以将行数显示在文件的末尾,但我希望将其放在顶部。

在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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM