Ruby:迭代思考文件夹中的所有.rb(包括子文件夹)文件
发布时间:2020-12-16 19:32:35 所属栏目:百科 来源:网络整理
导读:文件结构: folderA/ - folder1/ - file1.rb - file2.rb - folder2/ - folder1/ - file1.rb - folder2/ - file1.rb - file1.rb - file2.rb 使用下面的代码,我只能在folderA / file1.rb和folderA / file2.rb上进行迭代 # EDITTEDDir.glob('folderA/*.rb') do
文件结构:
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 解决方法Dir.glob('folderA/**/*.rb') do |file| puts file end 从官方docs:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |