使用子目录通配符 (glob) 搜索文件

阿耶·拉德莱

我有一个主配置文件config.yml

在其中,我想指定“包含”配置文件的列表。可以使用包含通配符的搜索模式来解析包含。

例如:

includes:
  - /plugins/**/config.yml
  - /etc/**/config.yml

目前,在 .net 中搜索文件的唯一方法是调用Directory.GetFile,但此方法必须明确接收SearchOption是包含所有子目录还是仅包含搜索中的顶部目录。

它不支持“搜索所有子目录”( /**/) 模式。

有什么简单的方法可以实现这一目标吗?

托基尔·霍尔姆-雅各布森

文件模式称为“glob”。据我所知,核心库中没有处理 glob 的功能。我会寻找第三方 glob 库。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章