From: Kazuhiro Yoshida Date: 2003-04-20T18:33:31+09:00 Subject: [ruby-list:37595] File.dirname もりきゅうです。 File.dirname の挙動が変わったのですね。 $ ruby16 -ve 'p File.dirname("/etc/")' ruby 1.6.8 (2002-12-24) [i586-mswin32] "/etc" $ ruby -ve 'p File.dirname("/etc/")' ruby 1.8.0 (2003-04-20) [i386-mswin32] "/" 最後がセパレータならそこまでをディレクトリとみなしてこの場合 "/etc" を返してほしいのですが。 とりあえず今は最後に . をつけてしのいでいます。 $ ruby -e 'p File.dirname("/etc/.")' "/etc" ---- YOSHIDA Kazuhiro moriq@moriq.com http://www.moriq.com/