@echo offSetlocal Enableextensions Enabledelayedexpansionfor %%i in ("测试" "实验" "请教") do (for /r %%a in (*%%i*.*) do (set /a m+=1 & ren "%%~a" "!m!-%%i%%~xa"))
将批处理放在 D:\新建文件夹下 运行 ,注意先备份文件,以免出错。
貌似微软没那么智能···· 批量重命名顶多就(1) (2)