.NET的类似于Python的全局?

时间:2016-05-05 11:13:58

标签: c# .net

Python的glob模块允许您搜索与特定模式匹配的文件。例如,glob.glob("*.jpg")将列出工作目录中的所有jpeg。

使用双星号**语法搜索猫照片“pics”的所有子文件夹的更复杂示例:

glob.glob("pics/**/*cat*.jpg", recursive=True)

.NET中是否有类似的功能?

1 个答案:

答案 0 :(得分:0)

Directory.GetFiles可能是最接近我想到的。但是,您只能使用标准Windows通配符(非常确定不支持**功能)。但是,如果这是可以忍受的解决方案,您可以在获得结果后对其进行过滤。