2011-08-12 36 views

回答

5

要獲得在當前目錄下的第一個匹配的文件,你可以使用:

file=Dir['*.app.zip'].first 

或者搜索某些目錄中的所有文件.app.zip,例如文件/ * app.zip,你可以使用類似:

Dir[File.join('files', '*.app.zip')].each |file| 
    puts "found: #{file}" 
end 
1

替代導演:

require "find" 

Find.find(folder) do |file| 
    puts "#{file}" if file=~/\.app\.zip/ 
end 
相關問題