标签: ruby ruby-1.9.3 ruby-1.9
我在文件夹中有很多文件,例如mp4,mov,avi文件。但我必须找到以“ _college.mp4 ”结尾的文件。
我尝试了以下方式
File.exists?("#{temp_dir}/*_college.mp4")
但我没有工作。我怎么能用红宝石做到这一点。
答案 0 :(得分:3)
您应该使用Dir::glob方法:
Dir::glob
Dir.glob("#{temp_dir}/*_college.mp4")
答案 1 :(得分:3)
@ArupRakshit answered完美无缺。我想补充一下:
您甚至可以使用简写Dir[]作为#glob简写:
Dir[]
#glob
Dir["#{temp_dir}/*_college.mp4"]