作者liaommx (Orz)
看板C_Sharp
标题Re: [问题] 关於.txt档输入与输出
时间Wed May 5 18:30:17 2010
string write="test.txt";
StreamWriter WriteFile = new StreamWriter(write,
true); //开启"test.txt"
WriteFile.WriteLine("XD");
WriteFile.Flush(); //清除缓冲区
WriteFile.Close(); //关闭档案
上面那个true,就是添加在档案後面,
若是false,则是覆盖档案.
为了避免I/O出问题
务必记得清除缓冲区, (Flush)
还有记得要把档案关闭. (Close)
若有需要可搭配先读档再写档的方法,
视需求而定
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.233.116
1F:推 F23ko:原来如此 05/05 18:41
2F:推 aecho:咦?可以请教,没Flush()的话会有什麽问题吗? 05/06 06:38
3F:→ liaommx:我自己没有测试过,不过依照其他人的说法, 05/06 07:09
4F:→ liaommx:再调用同一个名称的writeline可能会I/O错吧 05/06 07:10
5F:→ liaommx:所以我就习惯了,每次write都flush 05/06 07:10