我正在尝试找到一个文件,其中目录将使用即将发布的版本更改其名称,因此一个示例可能是它位于/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
吗?
谢谢!
答案 0 :(得分:3)
待办事项
Dir.glob("/opt/here/test-*/bin/progname").empty?
如果您需要any?
,请使用empty?
代替true
。