@Echo Off&SetLocal ENABLEDELAYEDEXPANSION FOR /f "delims=" %%a in ('dir /a-d /b /s ') do ( set "name=%%~nxa" set "name=!name:111=222!" if not "%%~nxa"=="!name!" ren "%%~a" "!name!" ) exit 做成bat文件放到要处理的文件夹中,运行后你会发现所有文件名包含的111会全部变成222,当然,你要根据你实际需要而改动,把以上的111改成你需要指定改掉的文字内容,而222则改成你想要改成的文字内容,谢谢采纳。