タイトル : Re^5: FileOpenは使用しないほうがいい? 投稿日 : 2008/05/08(Thu) 09:15 投稿者 : 癒耶
> > 正確に.FileNameが取得できた時のみとするなら > > さらにファイルの存在を確認する処理が必要です。 > > それは、Try ステートメントでの判定の方が良いと思いますよ。 > > Exists 判定してから、実際にファイルを読み書きするまでの間に > ファイルの状態が変わる事があるわけですし。 Tryステートメントのみでの判定はリソースの消費が多いのでは。 Tryで囲むのは当然ですが 人の手での操作という段階があった直後は 予測可能なエラーの可能性という事で Existsでの判定を入れておくのはおかしくないかと。 それ以降でファイルの状態が変わった等があった場合には Catchする、というのが望ましい処理ではないでしょうか。 ・・・とは言いつつも私の主観ですので、 もし宜しければ魔界の仮面弁士様の意見を聞かせて頂けると嬉しいです。 |