ruby – 如何进行Dir.glob但排除目录?

前端之家收集整理的这篇文章主要介绍了ruby – 如何进行Dir.glob但排除目录?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我想获得所有的CSS和 JavaScript文件
Dir.glob("dir/**/*.{css,js})

给我一些我不想要的东西,如果有一个名为stupidfolder.js的文件夹.我只想更改文件夹的名称,但我不能.@H_301_5@

解决方法

你不能用Dir.glob做到这一点.您必须明确拒绝这些条目.
only_files = Dir.glob('*').reject do |path|
  File.directory?(path)
end

猜你在找的Ruby相关文章