From: Hiroyuki Iwatsuki Date: 2005-11-15T14:41:41+09:00 Subject: [ruby-list:41560] Re: Windowsにおける共有フォルダーでのDir.globは一覧を返さない? 岩月と申します。 私の勘違いでなければ、岩崎さんの記述と手元での結果に食い違いがあります。 05/11/15 に 岩崎 弘孝 さんは書きました: > cygwin版の ls //server/shareが一覧を返えさないのにcygwin版のrubyは一覧 > を返し、 ls は一覧を返します。 % uname -a CYGWIN_NT-5.1 iwatsuki 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 unknown unknown Cygwin % ls //server/xxx backup/ cvsroot/ cygwin/ home/ memo/ pool/ svn/ tools/ www/ > DOS版の dir \\server\shareが "."を一覧に含めて返すのに、Windows版のruby > は一覧を返さない。 おっしゃるとおり dir はできますが、DOS窓のcmd.exe上では 共有フォルダをカレントディレクトリには出来ません。憶測ですが、 今回の問題はこれに由来するのではないでしょうか(自信なし)。 D:\home\don>cd \\server\xxx '\\server\xxx' CMD では UNC パスは現在のディレクトリとしてサポートされません。 ですので、rubyの外と内では動作は一貫していると思います。 -- IWATSUKI Hiroyuki