From: "Rebhan, Gilbert" Date: 2007-08-27T15:43:28+09:00 Subject: Re: Dir, recursive filescan Hi, Robert -----Original Message----- From: Robert Klemme [mailto:shortcutter@googlemail.com] Sent: Friday, August 24, 2007 10:30 PM To: ruby-talk ML Subject: Re: Dir, recursive filescan /* files = Dir["E:/test/foobar/scripts/**/*.xml"] matches = files.inject(0) {|sum,f| sum + File.read(f).scan('').size} printf "%10d matches\n%10d files\n", matches, files.size If you have a lot of files it may pay off to use Find.find instead of Dir[]. */ thanks, works like a charm :-) Never used the inject method until now, i'm still on newbie level. Regards, Gilbert