データベース内の画像を操作するための簡単なツールを作成しています。出力結果を 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
一度だけ入力され、同じテキストが何度も表示されます。ランダムな宛先を使用すると、ファイルが更新されることに気付きました。それが単なるランダムな動作なのか、または の使用MyDocuments
に関係があるのか はわかりませんが、必要なのは、ファイルを毎回新しいデータで確実に書き換える方法であり、可能であれば、機能するデフォルトの宛先を使用することです他の人のために。