我想遍历一个树结构,但是只有那些与通配符表达式( la python )相匹配的部分,其中双星号的意思是“任意数量的子目录”。
例如,假设我的通配符表达式是/*/foo/**/bar/。我的问题是,当遍历树结构时,我需要知道当前的dir是否可能匹配通配符表达式作为前缀。因此,我确实想遍历/a/目录,但不想遍历/a/bar/,因为我知道后者永远不匹配通配符
我正在尝试对包含通配符的目录进行存根(不知道影响文件夹命名方案的特定版本号)。我尝试使用double()并遇到问题,所以我想这可能是一个两步的process...in,我现在的迭代是用通配符显示文件,然后检查目录是否存在。我做错了什么吗?it "Return 1.5 is Linux OS and correct version" do
Facter.fact(:kernel).stubs(:value).returns("linux