我有这个批处理文件。我对批处理文件一无所知。
FOR /r %%x IN (*.BMP,*.GIF,*.JPG,*.PNG) DO REN "%%x" *.jpeg
在本地运行良好。我需要它在多个驱动器上工作(c:、d:、e:、f:、g:、h:、i:、j:)。
任何帮助都将不胜感激。感谢您付出的时间和精力。
干杯!
答案1
这是一个可以完成您想要的操作的批处理脚本:
@echo off
setlocal
set drives=c,d,e,f,g,h,i,j
set exts=*.bmp;*.gif;*.jpg;*.png
for %%A in (%drives%) do (
cd /d %%A: && for /r %%B in (%exts%) do ren "%%~B" "%%~nB.jpeg"
)
pause >nul
endlocal & exit /b