0
最後にStreamWriterストリームに書き込んだ後にファイルの内容を保存します。最後にStreamWriterを使用してファイルコンテンツを保存する方法
私はデフォルトでStreamWriterの先頭にファイルパスを指定する必要がありますが、そのようにしたくありません。
コンテンツを最後に保存するには、すべての行をストリームに書き込んだ後にどうすればよいですか。
は可能ですか?
最後にStreamWriterストリームに書き込んだ後にファイルの内容を保存します。最後にStreamWriterを使用してファイルコンテンツを保存する方法
私はデフォルトでStreamWriterの先頭にファイルパスを指定する必要がありますが、そのようにしたくありません。
コンテンツを最後に保存するには、すべての行をストリームに書き込んだ後にどうすればよいですか。
は可能ですか?
MemoryStream
を使用するすべての種類のバリエーションがあります。
using (var writer = new StreamWriter(new MemoryStream()))
{
writer.WriteLine("foo");
writer.Flush();
using (var file = File.Open("foo.txt"))
{
writer.BaseStream.Position = 0;
writer.BaseStream.CopyTo(file);
}
}
入力をMemoryStreamに書き込んだ後、そのストリームを使用してStreamWriterを作成できます。 – Rig
ファイルを上書きするのではなく、ファイルに追加したいのですか?あなたの質問は現時点では明確ではありません。 –
いいえ、私は最後にファイルストリームの内容を保存します。すなわちfilestream.save( "Filename");は可能ですか? – Naruto