|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Почему количество подсчитанных каталогов с помощью команды For (>>ниже) отличается от |
|
CMD/BAT - Почему количество подсчитанных каталогов с помощью команды For (>>ниже) отличается от
|
Новый участник Сообщения: 45 |
@Echo Off
Set cnt=0 Set disk=c: For /r "%disk%" %%i In (.) Do Set /a cnt+=1 Echo All folders=%cnt% Pause Exit __ подскажите, почему такое происходит. очень интересно.. |
|
Отправлено: 23:49, 29-03-2011 |
Новый участник Сообщения: 45
|
Профиль | Отправить PM | Цитировать - отличается от результата, полученного в фай-
ловом диспетчере Total Commander? |
Отправлено: 23:51, 29-03-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Гадаем…
Вы случайно не про весь диск речь ведёте? Тогда это ошибка в пакетном файле: — при отсутствии выделенного символа «for /r» начнёт опрос с текущего каталога диска «с:», который на момент выполнения пакетного файла может отличаться от корневого. Расскажите про методику «получения результата в файловом диспетчере Total Commander» — я им не пользуюсь. |
Отправлено: 00:30, 30-03-2011 | #3 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать Батник насчитывает на 1 больше потому, что корень диска тоже попадает в вывод
Цитата:
|
|
Отправлено: 00:51, 30-03-2011 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] можно ли определить количество параметров команды? | GoodFella | Скриптовые языки администрирования Windows | 8 | 08-12-2010 15:29 | |
Обновление леса с помощью команды adprep /forestprep | avk | Microsoft Windows NT/2000/2003 | 10 | 01-12-2010 10:12 | |
Почему температура ЦП ниже температуры ядер? | Genya2 | Разгон, охлаждение и моддинг | 1 | 17-11-2010 18:34 | |
CMD/BAT - [решено] посчитать количество каталогов на локальном диске через for | csusha | Скриптовые языки администрирования Windows | 3 | 18-09-2010 15:20 | |
Dial-Up - Как подключиться с помощью команды rasdial не вводя имя/пароль | Sharkky | Сетевые технологии | 7 | 15-10-2007 18:16 |
|