From: "岩崎 弘孝" Date: 2006-05-30T16:51:16+09:00 Subject: [ruby-list:42337] Re: ディレクトリーを再帰下降していくスクリプトでNoMemoryErrorエラー こんにちは、なかむら(う) さん。 返信ありがとうございます。 >ええと、この例では一切階層を辿らないような気がするのですが、 >たとえばこんな感じでしょうか? ># 組み込みメソッド test と紛らわしいので名前変えてます > > def tree(dir) > Dir.chdir(dir) do > Dir.glob('*').each do |ndir| > # なんか処理 > tree(ndir) if FileTest.directory?(ndir) && /^\.\.?$/ !~ ndir > end > end > end > 例が例になっていませんでした。基本的にはなかむら(う)さんのコードに近いです。 投稿を暖めている間に、再現用のコードを上書きしてしまったようです。 もう一度再現を試みて、再現するようなら詳細情報をつけてご相談します。 == Iwasaki == Email: ih000667@mb.taiyokogyo.co.jp