【问题标题】:How to append text to file [duplicate]如何将文本附加到文件[重复]
【发布时间】:2016-03-25 23:59:58
【问题描述】:

我创建了一个“电子邮件帐户数据库”。您可以通过在文本框中输入您的电子邮件和密码来创建一个帐户。最后,电子邮件和密码保存在一个文本文件中。

代码可以在这里找到: http://prntscr.com/9fzt6u

可以在此处找到输出示例: http://prntscr.com/9fztbe

问题是每次我添加一个新帐户时,现有的帐户都会被覆盖。我想知道如何将新帐户附加到我的文本文件中。

谢谢!

【问题讨论】:

    标签: c#


    【解决方案1】:

    你需要使用其他覆盖

    using(StreamWriter str = new StreamWriter("c:\\file.txt", true))
    {
    //todo
    }
    

    true检查文件是否存在以追加新行,否则创建新文件

    【讨论】:

    • 非常感谢你们的回复 :) 我做到了! :)
    【解决方案2】:

    您必须附加文本而不是覆盖。 Look at this constructor for StreamWriter

    append 设置为true,它将正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-07
      • 1970-01-01
      • 2021-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多