我有一个主配置文件config.yml
。
在其中,我想指定“包含”配置文件的列表。可以使用包含通配符的搜索模式来解析包含。
例如:
includes:
- /plugins/**/config.yml
- /etc/**/config.yml
目前,在 .net 中搜索文件的唯一方法是调用Directory.GetFile
,但此方法必须明确接收SearchOption
是包含所有子目录还是仅包含搜索中的顶部目录。
它不支持“搜索所有子目录”( /**/
) 模式。
有什么简单的方法可以实现这一目标吗?
文件模式称为“glob”。据我所知,核心库中没有处理 glob 的功能。我会寻找第三方 glob 库。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句