【问题标题】:How to add a line to an existing txt with C# [duplicate]如何使用 C# 在现有文本中添加一行 [重复]
【发布时间】:2016-04-05 15:07:32
【问题描述】:

我想在 txt 文件中换行。我已经用 StreamWriter 试过了,但它似乎清除了 txt 然后添加了我想要的行,没有别的了。我只是想知道我是否可以将数据保存在 txt 中并添加一行?

谢谢,乔希

【问题讨论】:

  • 您需要使用new StreamWriter("c:\\file.txt", true); 附加到文件而不是覆盖它,有关详细信息,请参阅@J3soon 评论中的 SO 问题。

标签: c# text streamwriter


【解决方案1】:

简单:

File.AppendAllText("file.txt", "Some Text to Append");

如果您想使用StreamWriter,那么您只需为append 参数指定true

new StreamWriter("file.txt", true);

【讨论】:

    【解决方案2】:
    var writer = new StreamWriter(fileName, true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 2018-02-06
      • 2021-07-23
      相关资源
      最近更新 更多