как выбрать файл с определенным расширением?Рубин - PullRequest
2 голосов
/ 12 августа 2011

Я хочу, чтобы ruby ​​искал файл в текущей папке, который заканчивается определенным расширением.Расширение будет .app.zip

Как бы я это сделал?

Ответы [ 2 ]

5 голосов
/ 12 августа 2011

Чтобы получить первый соответствующий файл в текущем каталоге, вы можете использовать:

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

Или найти все файлы .app.zip в определенном каталоге, например, файлы / *. App.zip,Вы можете использовать что-то вроде:

Dir[File.join('files', '*.app.zip')].each |file|
  puts "found: #{file}"
end
1 голос
/ 12 августа 2011

Альтернатива Dir:

require "find"

Find.find(folder) do |file|
  puts "#{file}" if file=~/\.app\.zip/
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...