From: Kazuhiro Yoshida Date: 2001-08-19T20:45:27+09:00 Subject: [ruby-list:30996] Re: file exist check method? もりきゅうです。 Kazuhiro NISHIYAMA wrote: > > assert File.foo(path), File.foo(path.tr('\\', '/')) > > これってpathがSJISのときに問題があるので、 > > assert File.foo(path), File.foo(path.gsub(/\\/, '/')) > > でしょうか。 です。実装してて気づきました。 > dirnameとbasenameの2つに分割するだけならArray#splitとは > 交換可能にはならないと思うのですが。 はい,なりません。^^; File.join(File.split('c')) == './c' != 'c' Filename:module ではほぼ達成しましたが一部 assert で fail してます。まあ,許容範囲かな。 ---- YOSHIDA Kazuhiro moriq@moriq.com http://www.moriq.com/