К сожалению, Windows не может обрабатывать более 80 тысяч файлов в папке аккуратно и эффективно (по крайней мере, на сервере Xeon 2,8 ГГц с 4 ГБ ОЗУ)
Это начинает терпеть крах и гореть около 60 КБ.
При 200k перечисление папки занимает 2 дня. У нас была эта проблема с папкой badmail с использованием Windows Exchange. Единственный способ преодолеть это - создать тысячи папок (которые он может нормально обрабатывать) с файлами внутри этих папок с большим количеством папок.
В противном случае вам следует серьезно рассмотреть возможность сброса этих данных в файл SQL, используя SQLExpress, который является бесплатным, или MySQL, который также является бесплатным. Напишите небольшую программу, чтобы справиться с ней, и вам будет хорошо - это то, что мы сделали с нашими 200k файлами, и теперь у нас есть более 12 миллионов отсортированных писем с быстрым доступом.