gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 18:18:35 25 4
gpt4 key购买 nike

我试图找到一个文件,其中的目录将随着即将到来的版本而更改其名称,因此一个例子可能是它位于 /opt/here/test-1.44/bin/progname 并且会同时遵循格式。

我想做类似 if File.exist?("/opt/here/test-*/bin/progname") 的事情,但这是正确的格式吗?在四处搜索时,我还看到了对使用 Dir 的引用,所以它会像 if Dir['/opt/here/*'.select { |f| f =~/progname/} 然后 ?

谢谢!

最佳答案

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

如果在存在此类文件时需要 true,请使用 any? 而不是 empty?

关于ruby - 使用 Ruby 查找具有更改目录的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22204299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com