From: "岩崎 弘孝" Date: 2005-11-15T14:30:37+09:00 Subject: [ruby-list:41559] Re: Windowsにおける共有フォルダーでのDir.globは一覧を返さない? 岩崎です。 >ruby-listっぽくない話になりますが、共有フォルダをカレントディ >レクトリとしたときの "." に対する stat() が失敗するためです。 >"." は常に存在するディレクトリである、とみなしていいのかなあ。 Dir.chdir('//server/share')が一覧を返すのは当然の仕様と思っていたのです が そうでもないんですね。 cygwin版の ls //server/shareが一覧を返えさないのにcygwin版のrubyは一覧 を返し、 Cの関数仕様がどうであれ、 DOS版の dir \\server\shareが "."を一覧に含めて返すのに、Windows版のruby は一覧を返さない。 何か一貫性に欠けた感じがしますが、 どのような挙動が正しいのか私にはよく分からないので、最終仕様はお任せしま す。 == Iwasaki == Email: ih000667@mb.taiyokogyo.co.jp