Я использую в программе на C #
System.IO.Directory.GetFiles (dirname, "*. *", System.IO.SearchOption.AllDirectories) .Length;
для подсчета количества файлов в каталоге (и его подкаталогах) в общей папке. Я делаю это для многих каталогов в цикле.
Проблема в том, что после 20-30 вызовов GetFiles (...). Length
моя программа внезапно зависает или становится очень медленной.
В чем может быть причина и как решить эту проблему! Есть ли обходные пути?