
批處理如何把文件夾目錄下的數(shù)字文件名按大小排序BAT批處理部分:
在這個(gè)for循環(huán)里的文件名為1.jpg、2.jpg、3.jpg以此類推有幾百個(gè),全是數(shù)字的。讀取后默認(rèn)的排序是按字母來(lái)的11.jpg會(huì)排在2.jpg前面(windows資源管理器中是按數(shù)字大小),如何能按數(shù)字大小排序,再進(jìn)一步操作呢。dir為目錄路徑,ext為文件擴(kuò)展名,都是可自定義輸入?yún)?shù)。以上謝謝大家~nclick="copycode($('code0'));">復(fù)制代碼
- for %%i in (%dir%*%ext%) do (
- set /a n+=1
- copy %%i %bakDir%%prefix%!n!%ext%
- echo %%i ----> %bakDir%%prefix%!n!%ext%
- )

