如何选择具有一定扩展名的文件?鲁比(人名)



我希望ruby在当前文件夹中查找以某个扩展名结束的文件。扩展名为。app.zip

我该怎么做呢?

要获得当前目录中的第一个匹配文件,可以使用:

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

或者查找某个目录下的所有.app.zip文件,例如files/*.app.zip,您可以使用如下命令:

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

替代目录:

require "find"
Find.find(folder) do |file|
  puts "#{file}" if file=~/.app.zip/
end

最新更新