Я пытаюсь написать пакетный файл, который выполняет следующие действия:Командная строка: Использование цикла для создания каталогов с возрастающими именами
- Запрашивать пользователь для каталога, чтобы создать новую папку новейшего
- Запрашивать целое предела
- Создать каталог новейшего
- CD новейших
- цикл для предела итераций
- Создание каталога "Месяц" + итерации
Например:
новейший = Reports
предел = 12
Я должен закончить с:
\ Reports \ Месяц 1
\ Reports \ месяц 2
\ Reports \ месяц 3
...
\ Reports \ месяц 12
Это мой код до сих пор:
setlocal enabledelayedexpansion
FOR /L %%i IN (1,1,%limit%) DO (
set "month_counter=Month %%i"
echo %month_counter%
MD %month_counter%
)
endlocal
Если установить предел = 12, я получаю 12 сообщений об ошибках с указанием:
Echo is off.
The syntax of the command is incorrect.
Я ценю помощь.
Это очень помогает. Я не знаю, почему я слишком усложнял это. Я не был разницей между разбором кода до и после выполнения. – fyrtoes