@echo off set /p filename=請輸入要替換的后綴名: echo. set /p filename2=請輸入替換后的后綴名: echo. setlocal ENABLEDELAYEDEXPANSION for /f "tokens=*" %%i in ('dir /b *.%filename%') do ( for /f "tokens=1 delims=." %%j in ("%%i") do ren "%%i" "%%j.%filename2%" ) echo 替換成功!按任意鍵推出 pause