求把 中文.txt1 中文.txt2 英文.txt3 ... 这样的文件用批处理改为 中文1.txt 中文2.txt 英文3.txt...

2025-01-01 10:06:35
推荐回答(2个)
回答1:

@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a-d/b 中文.txt*') do (
set "tmp=%%a"
set tmp=!tmp:中文.txt=!
set tmp1=英文!tmp!.txt
::测试可以把echo去掉
echo ren "%%a" "!tmp1!"
)
echo end...
pause

回答2:

好压文件批处理改名