Skip to main content
 首页 » 编程设计

c#之正则表达式在文件夹中查找文件

2024年01月13日40itcoder

如何在文件夹中查找与正则表达式模式匹配的所有文件?

谢谢

请您参考如下方法:

GetFiles方法允许您指定通配符模式但不是真正的正则表达式。另一种可能性是简单地遍历文件并根据正则表达式验证它们的名称。

IEnumerable<string> files = Directory 
    .EnumerateFiles(@"c:\somePath") 
    .Where(name => Regex.IsMatch(name, "SOME REGEX"));