using ruby how to get number of files in a given Directory,the file count should include count from recursive directories.
Eg: folder1(2 files) -----> folder2(4 files)
A slight modification and a comment
Dir['**/*'].count { |file| File.file?(file) }
works for me in Ruby 1.9.3, and is shorter.
A caveat, at least on my Windows 7 box, is that Dir['somedir/**/*'] doesn't work. I have to use
Dir['somedir/**/*']
cd(somedir) { Dir['**/*'] }