Formsなのですが、FileStreamで一つのファイルの更新って難しいですか?

今、壁になっていることは

ファイルを読み込む

読み込んだファイルがロック状態になる

書き込もうとしても書き込めない

読み込むファイルと書き込むファイルが違えば可能なのですが、
これってよくあるテンポラリーファイルなどを複製して対応するしかないのでしょうか