私はC#で新たなんだ、と私は、この目的のために、ファイルにテキストを書いている、私はGoogleで検索見つかったソースコードを使用しています:StreamWriterがC#でファイルにテキストを書き込めないのはなぜですか?
FileStream fs = System.IO.File.OpenWrite(Server.MapPath("~/FILE/") + logFile);
StreamWriter sw = new StreamWriter(fs);
//sw.Write(DateTime.Now.ToString() + " sent email to " + email);
sw.Write(" sent email to ");
fs.Close();
このコードを実行すると、しかし、私はテキストファイルを開くと、私はそれに何かデータが表示されない、何が起こっている?どうすればこの問題を解決できますか?
https://msdn.microsoft.com/en-us/library/8bh11f1k.aspxを試してみて、https://www.google.com/#q=c-sharp+write+text+file –
最初に 'sw'を閉じて、' fs'を閉じる前に書き込んだものをフラッシュするか、あるいは両方を['using'ステートメントに入れるのが良いかどうかを確認してください(https://msdn.microsoft.com/en-us/library/yh598w02)。 .aspx)。 – juharr
@juharr私は作家が自動的にも、残酷なストリームを閉じるだろうと思う。 – HimBromBeere