如何将文本追加到文件中

时间:2015-12-19 10:45:07

标签: c#

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

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

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

问题在于,每次添加新帐户时,都会覆盖现有帐户。我想知道如何在我的文本文件中添加新帐户。

谢谢!

2 个答案:

答案 0 :(得分:1)

您需要使用其他覆盖

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

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

答案 1 :(得分:0)

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

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