开启notepad复制下文,保存为编码ansi(可显示中文)格式.bat @echo off set /p str1= 请输入替换前的文件(夹)名中的字符串(空格亦适用): set /p str2= 请输入替换后文件(夹)名中的字符串(删除请直接回车): for /f \"delims=\" %%a in (\'dir /s /b ^|sort /+65535\') do ( if \"%%~nxa\" neq \"%~nx0\" ( set \"file=%%a\" set \"name=%%~na\" set \"extension=%%~xa\" call set \"name=%%name:%str1%=%str2%%%\" setlocal enabledelayedexpansion ren \"!file!\" \"!name!!extension!\" 2>nul endlocal ) ) exit