读书人

文本写入时覆盖上次写入数据的有关问题

发布时间: 2012-01-23 21:57:28 作者: rapoo

文本写入时覆盖上次写入数据的问题
往文本里面写入数据,调用函数一次写入一行. 我用的writeline.
但是第二次调用函数的时候会把第一次写入的内容覆盖掉,文件里面始终只有一行数据.怎样才能在写入的时候首先指定到文件末尾位置,再开始写入?

[解决办法]
try

StreamWriter sw = new StreamWriter(FILE_NAME);
--->
StreamWriter sw = new StreamWriter(FILE_NAME, true, Encoding.Default);

第二个参数就是指定是否append的,可以参考一下MSDN

读书人网 >C#

热点推荐