Итак, сейчас у меня есть список каталогов, которые я хотел бы получить с помощью шаблона регулярных выражений и фильтрации linq. Что мне нужно, чтобы получить папки, содержащие определенное количество каталогов, и пропустить те, у кого нет 1, и как проверить, пуста ли моя информация в каталоге или нет. Какие-либо предложения ? так что это то, что у меня естьПолучить папки, которые содержат определенное количество каталогов
DirectoryInfo root = new DirectoryInfo (@ "C: \ Users \ jphillips \ Desktop \ test"); var dirs = new List(); dirs = root.GetDirectories ("*", SearchOption.AllDirectories) .Where (d => reg.IsMatch (d.Name)). Где ((d =>! D.FullName.EndsWith ("TESTS"))) .Where (d => d.GetFiles(). Length> 3) .ToList();
foreach (DirectoryInfo dir in dirs)
{
Console.WriteLine(dir.FullName);
}
кто-то может сказать мне, как отфильтровать его здесь, а также то, что делает * означает в ПОЛУЧИТЬ функции каталогов
Можете ли вы опубликовать код, который у вас есть? – Blorgbeard
Я предлагаю вам отправиться самостоятельно и опубликовать свой код, когда вы застрянете. Это сделает ваш вопрос на 100% лучше. Мы лучше всего помогаем, когда вы задаете вопрос хорошего качества. – Enigmativity