我希望能够搜索文件夹和子文件夹名称,然后如果它们的名称具有特定模式,请更改或从文件夹名称中删除它们。我使用了下面的代码但folderNameList返回{}
string[] dirs = Directory.GetDirectories(myRootPath, "*", SearchOption.AllDirectories);
string findFolderNamePattern = @"((?i)mydomain.com|sitename(?-i))";
string replacement = " ";
Match folderNameList = Regex.Match(dirs.ToString(), findFolderNamePattern);
foreach (var folder in folderNameList.ToString())
{
folder = Regex.Replace(folder.ToString(), replacement);
}
你也可以在这里看到正则表达式
翻翻过去那场雪
相关分类