我目前遇到了一个与我正在处理的 DOS 批处理脚本有关的问题,我需要帮助重命名文件。
这是我正在寻找的重命名方案:
原始文件名超过 30 个。我只写了 4 个。
例如,我该怎么做才能在最后一句话前面加上“kyt-”?
所有文件名: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