
批處理重命名后按名稱排序會打亂求助大佬幫助
比如原本順序是1.jpg(a),2.jpg(b),3.jpg(c),4.jpg(d),5.jpg(e),想變成11.jpg(a),12.jpg(b),13.jpg(c),14.jpg(d),15.jpg(e)但實際執行后會變成11.jpg(a),12.jpg(b),13.jpg(d),14.jpg(e),15.jpg(c)部分文件未按照本來的順序被打亂nclick="copycode($('code0'));">復制代碼
- SETLOCAL ENABLEDELAYEDEXPANSION
- set /p num= 請輸入開始數字:
- FOR /F tokens=* %%i in ('dir /A-D /B /OD /TC') do (
- IF NOT %%i==%~n0%~x0 (
- set /A num+=1
- ren %%i !num!%%~xi
- )
- )
- ENDLOCAL
- exit

