[英]C# Edit Txt file
我想在我的txt文件中添加新行。 我试图写这样的新行:
using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\text.txt",true))
{
file.WriteLine("SOME TEXT");
}
这样,它会转到最后一行并进行写入,但是,如果我想在第四行上进行写入而又不删除旧数据,我该怎么做? 我如何定义该字符串必须写在第四行?
感谢您的关注。
您可以使用此:
var lines = File.ReadLines(@"C:\text.txt").ToList();
lines.Insert(4, "SOME TEXT");
File.WriteAllLines(@"C:\text.txt", lines);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.