有没有一种方法可以返回目录中所有文件名的数组,而MRuby中没有任何gem?

时间:2019-07-02 07:03:39

标签: directory mruby

我想在MRuby的目录中列出所有.ttf和.otf文件。 与此类似,在Ruby中:

#!/usr/bin/ruby -w

fontpath = File.join(%W\#{ENV['HOME']} .local share fonts\)
    .then { |x| Dir.exist?(x) ? Dir.empty?(x) ? File.join(%w\/ usr share fonts\) : x : File.join(%W\/ usr share fonts\)  }

puts Dir["#{fontpath}/**/**.[OoTt][Tt][Ff]"].tap { |x| puts x }.count

有没有办法做上面的事情?

0 个答案:

没有答案