在ruby中寻找嵌套的文件路径

问题描述 投票:-1回答:1

我想搜索一个带有限定文件名的文件,比如下面的文件。

"git_hub_repo_app/SampleProj.xcodeproj/project.pbxproj"
  • 第一部分,这里 "git_hub_repo_app",存储在一个名为 location.
  • "SampleProj" 是一个占位符,代表任何字符串。
  • .xcodeproj/project.pbxproj 是固定和给定的。

我试着搜索具有以下路径的文件。

location + '/*.xcodeproj/' + '/project.pbxproj'

但无法找到一个文件。

ruby
1个回答
0
投票

使用File#dirname

从给定的目录中获取目录名的一种方法是 位置 值是将其传递给 文件#dirname. 例如:

location = 'git_hub_repo_app/SampleProj.xcodeproj/project.pbxproj'
File.dirname location
#=> "git_hub_repo_app/SampleProj.xcodeproj"
© www.soinside.com 2019 - 2024. All rights reserved.