文件结构:
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
(不使用 Dir.foreach(dir)..if..)遍历所有 .rb
文件(包括子文件夹)?
附言 Ruby v.1.8.6
最佳答案
关于Ruby:迭代认为文件夹中的所有.rb(包括子文件夹)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11798994/