Есть ли способ найти количество файлов определенного типа, не зацикливая все результаты в каталоге Directory.GetFiles() или аналогичном методе? Я ищу что-то вроде этого:
int ComponentCount = MagicFindFileCount(@"c:\windows\system32", "*.dll");
Я знаю, что я могу сделать рекурсивную функцию для вызова Directory.GetFiles, но было бы намного чище, если бы я мог сделать это без всякой итерации.
РЕДАКТИРОВАТЬ: Если это невозможно сделать без повторения и итерации себя, что было бы лучшим способом сделать это?