From: "U.Nakamura" Date: 2005-11-16T12:27:59+09:00 Subject: [ruby-dev:27718] Re: [ruby-list:41557] Re:Windowsにおける共有フォルダーでのDir.globは一覧を返さない? こんにちは、なかむら(う)です。 In message "[ruby-dev:27717] Re: [ruby-list:41557] Re:Windowsにおける共有フォルダーでのDir.globは一覧を返さない?" on Nov.16,2005 12:11:28, wrote: | 試してみましたが、うまく動きませんでした。 | | $ e:\hoge というディレクトリを作り、共有名 hoge で共有、その下に | # a.txt というファイルと b というディレクトリを作成 | | irb(main):001:0> Dir.glob("//server/hoge/*") | => [] | irb(main):002:0> Dir.glob("//server/hoge/") | => [] | irb(main):004:0> Dir.glob("//server/hoge/b") | => ["//whiterab-c2znlh/hoge/b"] | irb(main):005:0> Dir.glob("//server/hoge/a.txt") | => ["//whiterab-c2znlh/hoge/a.txt"] | irb(main):006:0> Dir.glob("//server/hoge/a.*") | => [] 山本さんの書いてる例は私の環境だと全部正しく動くんですけど... OSとRubyのプラットフォームはなんですか? | (たぶん、"." だけ特別扱いしても、".." とかを混ぜて "." を使わずに | UNC 共有名にアクセスすれば動かないはずです) これはわかっていてあえて無視してました。 なんでもかんでも救うのが本意ではないんですが、どうしたもんか しら。 rb_w32_stat() でどうにかするのには私は今のところ消極的です。 それでは。 -- U.Nakamura