我可以将文本行写入文件,并在每次调用WriteLine
后查看更改吗?现在,只有在关闭StreamWriter
后才会看到此文件中的更改。
StreamWriter sw = new StreamWriter(string path);
sw.WriteLine("text");
在这个地方我想预览我的文件
sw.Close();
现在我只在这一刻看到了写行
答案 0 :(得分:1)
默认情况下,缓存StreamWriter
的输出。
试试这个:
sw.AutoFlush = true;
请参阅此处http://msdn.microsoft.com/en-us/library/system.io.streamwriter.autoflush.aspx