废话不多说,直接上代码
@echo off
setlocal enabledelayedexpansion
if "%1" == "" (
echo 请输入需要替换的内容
) else (
if "%2" == "" (
echo 请输入替换后的内容
) else (
for /F "delims=|" %%i in ('Dir *.* /B') do (
echo %%i|findstr "%1" >nul
if !errorlevel! equ 0 (
set change=%%i
set change2=!change:%1=%2!
echo 将 !change! 重命名为 !change2!
ren "!change!" "!change2!"
)
)
)
)
直接复制到新建txt重命名为bat文件,需要cd到目录(或是在文件目录栏输入cmd,回车),然后运行.bat 需要替换的字符串 替换的字符串
比如