Szukam ścieżek do określonych plików znajdujących się w określonych podkatalogach za pomocą:
string[] paths = Directory.GetFiles(root_folder, "*_CFG.xml", SearchOption.AllDirectories);
Taka konstrukcja przeszukuje moje drzewo katalogów w czasie ok.12 minut - czy to długo dla 100k katalogów i pod katalogów?
Jak to przebudować żeby przyspieszyć i aby szukać plików (*_CFG.xml) tylko w katalogach o nazwie CFG przy czym nie wiadomo na jakim poziomi znajduje się katalog IK w stosunku do root_folder ( czasami 2 poziomy niżej czasami trzy a czasami nawet cztery i pięć).
Pewnie szybciej by było przeszukując każdy poziom z osobna?