求帮忙写一个.bat的批处理文件,要求批量重命名文件。

2025-03-21 15:31:12
推荐回答(1个)
回答1:

@echo off
cd /d "%~pd0"
for %%a in ("%cd%") do set "fd=%%~na"
for /f "delims=" %%a in ('dir /a-d/b *[*]*.mp4^|find /v "%fd%"') do (
    for /f "tokens=2 delims=[]" %%b in ("%%~na") do (
        echo;%%a ==^> %fd%%%b%%~xa
        ren "%%a" "%fd%%%b%%~xa"
    )
)
pause