Есть ли альтернативный способ подсчета файлов в папке?
-
На данный момент использую список для посчета файлов, но при работе с большим количество файлов к примеру от 30000 начинают происходить подвисания.
Есть ли альтернативный способ?
-
@robengo said in Есть ли альтернативный способ подсчета файлов в папке?:
На данный момент использую список для посчета файлов, но при работе с большим количество файлов к примеру от 30000 начинают происходить подвисания.
Есть ли альтернативный способ?Вам нужно узнать только количество файлов?
-
@Fox said in Есть ли альтернативный способ подсчета файлов в папке?:
Вам нужно узнать только количество файлов?
Да, тупо количество, имена и тд. меня не интересуют.
-
@robengo
Это то, что вы хотите?
-
@BAS-Viet-Nam нет, сейчас у меня так и сделано, я написал же что при большом количестве файлов начинает тупить, поэтому и спрашиваю альтернативные способы подсчета.
-
@robengo said in Есть ли альтернативный способ подсчета файлов в папке?:
@Fox said in Есть ли альтернативный способ подсчета файлов в папке?:
Вам нужно узнать только количество файлов?
Да, тупо количество, имена и тд. меня не интересуют.
Действие "Запустить Процесс"
@Echo Off Set Cnt=0 For %%I In (D:/test/*) Do Set /A Cnt += 1 Echo %Cnt%
-
@Fox спасибо!
-
@robengo Мне потребовалось около 0,2 секунды, чтобы подсчитать более 30000 файлов, как в моем примере.
Возможно, у меня еще не было вашей проблемы :)
-
@BAS-Viet-Nam от диска тоже зависит, поначалу тоже было норм но чем больше файлов тем все хуже + многопоточность. Решение от фокса спасло.