嗨我正在一個小批處理文件,使我的重命名文件在一個目錄中,到目前爲止循環正在工作,但我想作出0
infront我的反擊結果,因爲這:Windows批處理計數器跟着'0'
setlocal ENABLEDELAYEDEXPANSION
SET /A counter=0
for %%A IN (*.txt) DO (
SET /A counter+=1
copy "%%A" "directory/%%A.!counter!.txt"
)
這完全輸出爲:
tvscriptmonday.txt => TVscriptmonday.1.txt tvscripttuesday.txt => TVscripttuesday.2.txt
但我想有作爲輸出:
TVscriptmonday.01.txt TVscripttuesday.02.txt
我嘗試使用IF
命令:
if !counter! <9 set counter=0!counter!
但不知何故,我無法得到它的工作,任何想法嗎?使用
提取的最後四個字符,使用'如果計數器! lss 9 set counter = 0!counter!' – eis