Windows上如何批次修改特定格式的檔名

如何批次修改特定格式的檔名

先建立一個renamefiles.bat執行檔,檔案的內容如下

@echo off
setlocal enabledelayedexpansion

REM 指定要處理的目錄
set "target_folder=指定的目錄路徑"

REM 切換到目標資料夾
cd /d "%target_folder%"

REM 遍歷所有符合條件的檔案
for %%f in (IMG_*.jpg) do (
    REM 提取新檔名
    set "newname=%%~nf"
    set "newname=!newname:~4!.jpg"
    REM 重命名檔案
    ren "%%f" "!newname!"
)

echo 所有檔案已重命名完成!
pause

接著,執行這個執行檔即可!