bat 批次重新命名

名字不好起啊發表於2024-11-14

windows 自帶的批次重新命名,會將檔案變成以下情況:

顯然不夠智慧,用 bat 檔案寫個能直接執行的程式快速處理:

@echo off
setlocal enabledelayedexpansion
chcp 65001

echo current path is: %cd%

set fileName=750_1-
set ext=json
set /a numStart=1for %%i in (*.%ext%) do (
ren %%i %fileName%!numStart!.%ext%
set /a numStart+=1
)

完美執行:

相關文章