使用.bat批处理。如何删当前文件夹及子文件夹内,所有图片名带_以前的所有字符。 十分感谢!!

2025-04-05 23:15:21
推荐回答(1个)
回答1:

@echo off
for /f "delims=" %%a in ('dir /a-d/b/s e:\test\*.jpg') do (
    for /f "delims=_ tokens=1*" %%b in ("%%~nxa") do (
        echo ren "%%~a" "%%~dpa_%%c"
    )
)
pause
运行下,可以的话去掉 echo 即可。