自前のプログラムでファイルを読み書きする際、そのファイルが他のエディタで開かれていたり
他のプログラムで処理されている最中かどうかを調べるには

リードオンリーフラグ(FileAttributes.ReadOnly)

が立っているかどうかを調べれば判別がつくとおもってよろしいでしょうか?


もしこのフラグが立っているようでしたらそのフラグが消えるまでwhileループで待ち続け、
消えたことを確認した後でファイルにアクセスするようプログラムを書けば安全にファイル
アクセスできるようになりますか?