製作一個 DOS 批次腳本來在檔案的單字之間重命名

製作一個 DOS 批次腳本來在檔案的單字之間重命名

我目前遇到了一個我一直在處理的 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

相關內容