closeすると
�@「ここまでreadした」カーソルが最初に戻ってしまうので
カーソルを記録するための処理がかなり増える
�A何万回とファイルアクセスを繰り返すのでopen close openは負荷になる

上記理由から
オープン判定が可能であればopenしっぱなしが良いんだけど
判定は不可能ってことでFAですか?