我试图写一个批处理文件,执行以下操作:命令行:使用for循环创建目录随名
- 提示用户该目录下创建新的文件夹最新 一个整数
- 提示用户限制
- 创建目录最新
- CD 最新的
- FOR循环为极限迭代
- 创建目录 “月” + 迭代
例如:
最新 =报告
限制 = 12
我应该结束了:
\报告\月1
\报告\月2
\报告\月3
...
\报告\月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 2015-02-08 14:25:49