From: James Moore Date: 2006-12-17T16:08:45+09:00 Subject: Re: question about .gsub If the search is simple enough, '**' may be useful: Dir.glob '/tmp/**/*.jpg' returns an array of all of the *.jpg files in or below /tmp: irb(main):017:0> puts Pathname.glob '/tmp/**/*.wav' (irb):17: warning: parenthesize argument(s) for future version /tmp/8ac6ad1933905c064429ffad284508094daccc0d.wav /tmp/mocktmp43800.wav /tmp/mocktmp77244.wav /tmp/testforfileappender_1.wav /tmp/testforfileappender_2.wav /tmp/custaudio/7/snark-2-1.wav /tmp/custaudio/7/snark-2-2.wav /tmp/custaudio/7/snark-2-3.wav => nil irb(main):018:0> or '/tmp/**/' will get you a directory tree. - James Moore