我目前遇到了一個我一直在處理的 DOS 批次腳本的問題,我需要重命名文件的幫助。
這是我正在尋找的重命名方案:
原來的檔名有30多個,我只寫了4個。
所有檔案名稱:pajiro kart 05 abd.txt
結果: : pajiro kart 05 kyt-abd.txt
或者
所有檔名:pajiro kart 05 acd.txt
結果::pajiro kart 05 kyt-acd.txt
答案1
Windows 10 64 位元
如何使用 cmd for 迴圈重新命名檔案。如何使用 cmd for 循環將字串插入檔案名稱。
命令:
for /f "tokens=1,2 delims= " %a in ('dir /b pajiro*') do ren "%a %b" "%a kyt-%b"
腳本:
for /f "tokens=1,2 delims= " %%a in ('dir /b pajiro*') do ren "%%a %%b" "%%a kyt-%%b"
exit /b
測試文件:
pajiro abd
pajiro adc
pajiro acc
pajiro ahc
結果:
pajiro kyt-abd
pajiro kyt-acc
pajiro kyt-adc
pajiro kyt-ahc