Nick Proskuryakov Asked:2020-07-28 17:39:20 +0000 UTC2020-07-28 17:39:20 +0000 UTC 2020-07-28 17:39:20 +0000 UTC C# Directory.GetDirectories 搜索模式正则表达式 772 我用: string[] directoryList = Directory.GetDirectories(path, searchP); 问题是,如何使用正则表达式作为searchP 参数?或者有助于通过掩码显示目录的东西@"!_*" c# 1 个回答 Voted Best Answer Alexander Petrov 2020-07-28T18:23:07Z2020-07-28T18:23:07Z 您可以使用以下方法: var directoryList = new DirectoryInfo(path) .EnumerateDirectories() .Where(dirInfo => Regex.IsMatch(dirInfo.Name, searchPattern)) .ToArray(); 使用 LINQ 和标准 Regex 按掩码过滤文件夹。
您可以使用以下方法:
使用 LINQ 和标准 Regex 按掩码过滤文件夹。