我試圖寫一個批處理文件,執行以下操作:命令行:使用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