【发布时间】:2016-05-25 02:16:21
【问题描述】:
所以现在我有一个我想要通过正则表达式模式和 linq 过滤的目录列表。我需要一种方法来获取包含一定数量目录的文件夹并跳过没有 1 的文件夹以及如何检查我的目录信息是否为空。有什么建议么 ?所以这就是我到目前为止所拥有的
DirectoryInfo root = new DirectoryInfo(@"C:\Users\jphillips\Desktop\test"); var dirs = 新列表(); dirs = root.GetDirectories("*", SearchOption.AllDirectories).Where(d => reg.IsMatch(d.Name)).Where((d => !d.FullName.EndsWith("TESTS")))。 Where(d => d.GetFiles().Length > 3).ToList();
foreach (DirectoryInfo dir in dirs)
{
Console.WriteLine(dir.FullName);
}
谁能告诉我如何从这里过滤它,还有 * 在获取目录函数中是什么意思
【问题讨论】:
-
你能发布你目前得到的代码吗?
-
我建议您自己尝试一下,并在遇到困难时发布您的代码。这将使您的问题100%更好。当您提出高质量的问题时,我们会提供最好的帮助。
标签: c# getdirectories