Вопрос для тех, кто возможно с таким сталкивался. Имеется директория, в ней несколько миллионов текстовых файлов типа aaaaa.txt, aaaab.txt .... zzzzz.txt. Стандартный проводник и тотал коммандер при попытке открыть эту директорию подвисают в ноль. Вопрос: есть ли альтернативные варианты, способные отображать большое количество файлов? З.Ы. Пока для себя вижу только вариант написания парсера, который будет последовательно обращаться к каждому файлу директории (благо их названия заранее известны) и переносить их в суддиректории по 100к файлов в каждой.
Надо знать на чем подвисает - либо на while findnext() do (очень много итераций, почти бесконечный цикл) либо на чтении таблицы файловой системы... Парсер как вариант
Слабать на каком-нибудь бейсике или на яве получение списка файлов, прикрутить вывод отладки и смотреть, где виснет. Скорее всего, и проводник, и тотал, они не виснут, а оооооочень медленно думают - ведь они получают кроме имени файла еще и атрибуты. Уже 100к картинок приводят к задумчивости на несколько секунд, а то и десятков секунд - я когда-то в парсере групп ВК прикручивал такое разбиение, чтобы больше 50к картинок в одну папку не падало.