From: Yukihiro Matsumoto Date: 2005-09-05T14:33:32+09:00 Subject: [ruby-list:41102] Re: Find.find まつもと ゆきひろです In message "Re: [ruby-list:41100] Re: Find.find" on Mon, 5 Sep 2005 10:32:49 +0900, "U.Nakamura" writes: || (1) open(path){}を行う。Errno::ENOENT || || ディレクトリをopenすると失敗するOSがあると困る。 | |そういうOSはあります orz あ、やっぱり。じゃあ、File.exist?でチェックするしかないです ね。残るは上げる例外を * ArgumentError * Errno::ENOENT のいずれかにするかとか、最初に全部チェックするかどうかですね。 どうしよう。Errno::ENOENTはないOSがあるかもしれないなあ。