[#39671] Ruby 1.8.1 on SX-6 — Masaki Hasegawa <masaki-h@...4u.or.jp>

はじめまして、長谷川 と申します。

16 messages 2004/05/19
[#39673] Re: Ruby 1.8.1 on SX-6 — Tanaka Akira <akr@...17n.org> 2004/05/19

In article <20040519.205107.102564296.suuchi29@naps.kishou.go.jp>,

[ruby-list:39614] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案

From: "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
Date: 2004-05-02 09:32:50 UTC
List: ruby-list #39614
山本です。

># 今は [ruby-dev:23457] について考えてます。
>
># [ruby-dev:23457] で示したコードだと、favorite_root が '/' で終わってはいけないとか、
># だからルートディレクトリを指定できないとか、問題があるので、

こうすればいいのか?

   Dir.glob(File.join(favorite_root, '**/')).sort.each do |dir|
      wwwc_dir = File.join(wwwc_root, dir[favorite_root.size...dir.size])
      Dir.mkdir(wwwc_dir)
      open(File.join(wwwc_dir, "item.dat"), "w") do |io|
         Dir.glob(File.join(dir, "*.url")) do |file|
            url = load_url(file)
            item = hash[url]
            if item
               item = item.clone
            else
               item = Item.new(nil)
               item.url = url
            end
            item.title = File.basename(file, ".*")
            io.puts(item)
         end
      end
   end

もうしばらく悶々としたいと思います。

In This Thread