使用Ruby查找具有更改目录的文件

时间:2014-03-05 17:02:28

标签: ruby regex

我正在尝试找到一个文件,其中目录将使用即将发布的版本更改其名称,因此一个示例可能是它位于/opt/here/test-1.44/bin/progname下并且将遵循相同的格式。

我希望做if File.exist?("/opt/here/test-*/bin/progname")这样的事情,但格式是否正确?在搜索时我也看到了使用Dir的引用,那么它会是if Dir['/opt/here/*'.select { |f| f =~ /progname/} then吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

待办事项

Dir.glob("/opt/here/test-*/bin/progname").empty?

如果您需要any?,请使用empty?代替true