我想搜索一个带有限定文件名的文件,比如下面的文件。
"git_hub_repo_app/SampleProj.xcodeproj/project.pbxproj"
"git_hub_repo_app"
,存储在一个名为 location
."SampleProj"
是一个占位符,代表任何字符串。.xcodeproj/project.pbxproj
是固定和给定的。我试着搜索具有以下路径的文件。
location + '/*.xcodeproj/' + '/project.pbxproj'
但无法找到一个文件。
从给定的目录中获取目录名的一种方法是 位置 值是将其传递给 文件#dirname. 例如:
location = 'git_hub_repo_app/SampleProj.xcodeproj/project.pbxproj'
File.dirname location
#=> "git_hub_repo_app/SampleProj.xcodeproj"