Encontre o número de arquivos com uma extensão específica, em todos os subdiretórios
Existe uma maneira de encontrar o número de arquivos de um tipo específico sem ter que percorrer todos os resultados em um Directory.GetFiles () ou método semelhante? Estou procurando algo parecido com isto:
int ComponentCount = MagicFindFileCount(@"c:\windows\system32", "*.dll");
Eu sei que posso criar uma função recursiva para chamar Directory.GetFiles, mas seria muito mais limpo se eu pudesse fazer isso sem toda a iteração.
EDITAR: Se não for possível fazer isso sem se repetir e iterar, qual seria a melhor maneira de fazer isso?