文件结构:
folderA/ - folder1/ - file1.rb - file2.rb - folder2/ - folder1/ - file1.rb - folder2/ - file1.rb - file1.rb - file2.rb
使用下面的代码,我只能在folderA / file1.rb和folderA / file2.rb上进行迭代
# EDITTED Dir.glob('folderA/*.rb') do |file| puts file end
是否有可能仅使用glob迭代所有.rb文件(包括子文件夹)(没有Dir.foreach(dir).. if ..)?
附: Ruby v.1.8.6