@galsik

Создание много папок в Windows?

Доброе время суток, есть такой код
chcp 1251
set papka=1
:1
set /A papka=papka+1
md 1 %papka%
if not %papka%==20 goto 1
del virus.bat


Тут в принципе понятно создаст 20 папок от 1 до 20, а мне нужно создать 1200 папок, и что бы название шли то 0001, 0002, 0003 и так далее, что тут поменять?
  • Вопрос задан
  • 1122 просмотра
Решения вопроса 1
@res2001
Developer, ex-admin
В батниках все переменные строковые!
set /a для арифметических действий преобразует строки в числа, делает действия и сохраняет строку в результате.
Поэтому дополнение нулями простое: дописываем к числу максимальное необходимое количество нулей, затем убираем лишнее с помощью операции извлечения подстроки.
Для извелечения подстрок читай:
set /?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Drno
Предположение -
set papka=0001
:0001
if not %papka%==1200 goto 1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы