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 )
完美執行: