【发布时间】:2018-12-23 12:59:34
【问题描述】:
如何使用 StreamWriter 在现有文件中添加一行?我尝试进行研究,但没有什么适合我的需求。
我有这个:
using (StreamWriter writer = new StreamWriter(appdata + @"\FILE.txt"))
{
writer.WriteLine(Environment.NewLine + "newline");
}
我不想替换文件中的文本,而是想在其中添加一个新行。此外,如果文件不存在,它应该自己创建。这段代码实际上是我所描述的,但它取代了(例如,如果您单击一次它是 newline,然后再次单击它只是 newline2。newline 不存在。它应该看起来像:
newline
I want this effect
newline2
然后在新行之后添加更多内容。
【问题讨论】:
-
只是添加行,我推荐
File.AppendAllLinesstackoverflow.com/questions/15379136/… -
我通过谷歌搜索“c# append to text file”找到了副本,您应该在提问之前花更多时间搜索
标签: c#