嗨誰能幫我解決這個問題。使用批處理文件創建多個文件
我需要創建多個文件?我給任何例子。在某個文件夾中,比如文件夾記錄。 「記錄」文件夾按名稱「example2tought1023.au」包含1個文件。我需要生成相同的文件包含,多次只需增加數字。
我應該得到導致這樣example2tought1023.au example3tought1024.au example4tought1025.au example5tought1026.au
這是我目前有:
SET count=9
SET filename_1=example
SET filename_2=thought
SET extension=.au
SET start_1=2
SET start_2=1023
SET source=%filename_1%%start_1%%filename_2%%start_2%%extension%
FOR /L %%i IN (1, 1, %count%) DO (
REM These two lines do not work!
SET /a n=%start_1%+%%i
SET /a number_2=%start_2% + %%i
SET destination=%filename_1%%number_1%%filename_2%%number_2%%extension%
ECHO %destination%
REM COPY %source% %destination%
)
PAUSE
但FOR /L
循環線路不工作
@ user3163527歡迎來到SO!這是一種常用的技術,只需簡單地「ECHO」所需的更改,以便OP可以驗證命令是否正確。在這種情況下,'COPY'命令是'REM'出來的。所有你需要做的就是一旦你確認結果被正確迴應,從'COPY'行刪除'REM'。這可以確保沒有任何事情發生*(如觀察到的),直到它被驗證。你會發現你的問題已被標記爲「不是答案」。這個是正常的。我們知道你沒有足夠的代表迴應評論。 – Magoo 2014-01-05 23:01:56