![]() |
Почему количество подсчитанных каталогов с помощью команды For (>>ниже) отличается от
@Echo Off
Set cnt=0 Set disk=c: For /r "%disk%" %%i In (.) Do Set /a cnt+=1 Echo All folders=%cnt% Pause Exit __ подскажите, почему такое происходит. очень интересно.. |
- отличается от результата, полученного в фай-
ловом диспетчере Total Commander? |
Гадаем…
Вы случайно не про весь диск речь ведёте? Тогда это ошибка в пакетном файле: Код:
For /r "%disk%\" %%i In (.) Do Set /a cnt+=1 Расскажите про методику «получения результата в файловом диспетчере Total Commander» — я им не пользуюсь. |
Батник насчитывает на 1 больше потому, что корень диска тоже попадает в вывод
Цитата:
|
Время: 11:36. |
Время: 11:36.
© OSzone.net 2001-