【发布时间】:2017-03-22 12:07:41
【问题描述】:
我正在尝试查询文件夹并仅返回具有数字文件夹名称的文件夹。问题是我需要在 DirectoryInfo[] 对象中使用它。
我可以这样做(并且有效):
List<string> subDirList = Directory.GetDirectories(rootPath, "*", SearchOption.TopDirectoryOnly)
.Where(f => Regex.IsMatch(f, @"[\\/]\d+$")).ToList();
但我真的需要这样的东西:
DirectoryInfo[] subDirs = Directory.GetDirectories(rootPath, "*", SearchOption.TopDirectoryOnly)
.Where(f => Regex.IsMatch(f, @"[\\/]\d+$"));
有什么建议吗?
【问题讨论】:
标签: c# arrays linq directoryinfo