■4690 / inTopicNo.2) |
Re[1]: ファイルが別のプロセスから使われているか調べたい |
□投稿者/ 渋木宏明(ひどり) (240回)-(2007/06/22(Fri) 14:46:25)
|
> IOException をキャッチし続けるのは効率が悪いので、削除するまえに使用中か判断したいのですが…。
事前チェックにはあまり意味が無いと思います。
特に多量にファイルが存在する場合、事前チェックでは未使用だったファイルが、いざ削除しようとしたら使用されているかもしれません。
また、あるいは逆に、事前チェックでは使用中だったファイルが、他のファイルを削除しているうちに解放されるかもしれません。
例外の重さが気になるなら、ファイル削除のところだけ P/INVOKE で API を呼び出してみるとか。
|
|