分享至
目前做了一下功課以rename *.png *.jpg這方式可以將批次檔同路徑下的檔案png更改成jpg目前需要的方式,將"E:\aaa"所有png檔都改成jpg可是"aaa"資料夾下還有資料夾"E:\AAA\111""E:\AAA\123""E:\AAA\BBB"能否將"E:\AAA"下所有資料夾內只要有png檔都改成jpg
rename *.png *.jpg
已邀請的邦友 {{ invite_list.length }}/5
跟你上次問的問題類似你可以這樣做
forfiles /s /m *png /c "cmd /c rename @file @fname.jpg"
分享另一個方式
For /r %i In (.) Do @Ren "%~fi\*.png" *.jpg 2>nul
對喔,還有 for 的方式
非常感謝兩位的幫忙,但有一個問題請教,例如我的批次檔放在c:\aaa.bat能下這個指令讓他做F:\abc\的資料夾嗎?
可以,請參考For /? 或 forfiles /?
IT邦幫忙