長沢です。

In the message "[ruby-dev:8692] [win] dir name"
               <199912211609.BAA00407 / mail.wbs.ne.jp>
"金子" == KANEKO Naoshi <wbs01621 / mail.wbs.ne.jp> wrote:

金子> 金子です。

金子> DOS/Win 環境でライブラリ find.rb を使用するとき "x:\\" の形式の
金子> ディレクトリ名を処理できません。
(中略)
金子> +	      if RUBY_PLATFORM =~ /djgpp|cygwin|mswin32/ and file =~ /^([\/\\]|[A-z]:[\/\\]?)$/ then

あ〜、OS/2 も仲間に入れてくださいm(__)m 多分同じ問題が発生するので。

あと、これだとUNC(\\server\resource\file とか) が使えなかったりしませ
んか?使えると便利だと思うんですが。

金子> +	      if RUBY_PLATFORM =~ /djgpp|cygwin|mswin32/ and file =~ /^([\/\\]|[A-z]:[\/\\]?)$/ then

を

+	      if RUBY_PLATFORM =~ /djgpp|cygwin|mswin32|emx/ and file =~ /^([\/\\]{1,2}?|[A-z]:[\/\\]?)$/ then

という感じにすれば良いんじゃないかと思います。

# ドライブレターなんぞという邪魔臭いものは、とっとと消滅して欲しいと思
# う今日この頃。

                           長沢 研二         - HGF01572 / nifty.ne.jp -
                                                - kenn / hma.att.ne.jp -
                                      /// Team OS/2 J at HAMAMATSU ///