エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[C#]StreamWriterでファイルを排他オープンする方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[C#]StreamWriterでファイルを排他オープンする方法
using( StreamWriter writer = new StreamWriter( stream, Encoding.GetEncoding(932) ) ) { writer.Wri... using( StreamWriter writer = new StreamWriter( stream, Encoding.GetEncoding(932) ) ) { writer.Write( ... ); } これに対して、出力するファイルを排他オープンし、ファイル書き込み中に他プロセスからの読み取りを拒否させたい場合がある。 その場合は、以下のようにusingを重ね、FileStreamからstreamをもらうようにすると良い。 using( FileStream stream = new FileStream( filename, FileMode.Create, FileAccess.Write, FileShare.None ) ) using( StreamWriter writer = new StreamWriter( stream, Encoding.GetEnc