c#-如何在关闭应用程序之前写入文本文件
作者:互联网
我想写一个文本文件,但是有一个小问题.使用下面的代码时,它只写一次.
StreamWriter fileWriter = new StreamWriter("test.txt");
fileWriter.WriteLine(jointHead.Position.X);
fileWriter.Close();
当我这样写的时候:
Debug.WriteLine(jointHead.Position.X);
它会写X位置,直到我关闭应用程序.在关闭应用程序之前,如何像在“调试”模式下编写文本一样写入文本文件.如果我从fileWrite.Close()停留的地方获取该程序,它将无法正常工作.
谢谢…
解决方法:
尝试
StreamWriter fileWriter = new StreamWriter("test.txt", true);
fileWriter.WriteLine(jointHead.Position.X);
fileWriter.Close();
这将允许将写入的文本附加到文件末尾.
此刻您的写作从头开始.
编辑
如果您希望在应用程序启动时清除文件,则只需执行以下操作:
StreamWriter fileWriter = new StreamWriter("test.txt");
fileWriter.Write("");
fileWriter.Close();
标签:save,text-files,c 来源: https://codeday.me/bug/20191101/1985543.html