附加使用的StreamWriter行到文件 [英] Append lines to a file using a StreamWriter

查看:243
本文介绍了附加使用的StreamWriter行到文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要追加行到我的文件。我使用的是StreamWriter的:

I want to append lines to my file. I am using a StreamWriter:

StreamWriter file2 = new StreamWriter(@"c:\file.txt");
file2.WriteLine(someString);
file2.Close();

我的文件的输出应低于对方几个字符串,但我只有一个排,这是覆盖每次运行该code时间。

The output of my file should be several strings below each other, but I have only one row, which is overwritten every time I run this code.

有一些办法让StreamWriter的追加到现有的文件吗?

Is there some way to let the StreamWriter append to an existing file?

推荐答案

使用这个代替:

new StreamWriter("c:\\file.txt", true);

通过此重载如果追加文件,或覆盖它,你选择的StreamWriter构造函数。

With this overload of the StreamWriter constructor you choose if you append the file, or overwrite it.

这篇关于附加使用的StreamWriter行到文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆