我正在制作用于处理数据库中图像的简单工具。我想在 txt 文件中显示输出结果,因为每次结果可能不同,我希望每次执行数据时都用新数据重写文件。
此外,即使我有一个App.Config
文件,我也希望(如果可能)使用一些默认位置来创建 txt 文件,这也是一个选项。
我遇到的问题是这段代码:
string Resultfile =
System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) +
"\\PictureStatus.txt";
FileStream strm = new FileStream(Resultfile , FileMode.Create);
TextWriter tw = new StreamWriter(strm);
这PictureStatus.txt
仅填充一次,然后我一遍又一遍地得到相同的文本。我注意到,如果我使用一些随机目的地,文件就会更新。不确定这是否只是随机行为还是与 using 有关MyDocuments
,但我需要一种方法来确保我每次都会用新数据重写文件,如果可能的话,使用一些可以工作的默认目标为其他人。