dir對檔案排序後寫入到記錄檔案,檔名稱混亂問題

2021-08-02 13:58:22 字數 625 閱讀 1457

dir /b >test.txt

這樣寫的,儲存目錄的檔名後,是正常排序的,但今天發現就亂了!

硬碟目錄下檔案是這樣排序的:

1.txt

2.txt

3.txt

4.txt

.......

13.txt

14.txt

但命令生成txt檔案後,排序就是也是按公升序排的,但成這種情況

1.txt

13.txt

14.txt

2.txt

3.txt

這樣寫的,儲存目錄的檔名後,是正常排序的,但今天發現就亂了!

硬碟目錄下檔案是這樣排序的:

test1_1

test1_2

test1_3

test1_4

.......

test1_13

test1_14

但命令生成txt檔案後,排序就是也是按公升序排的,但成這種情況

test1_1

test1_13

test1_14

test1_2

test1_3

如何能讓它變成按硬碟目錄檔名數字遞增排序,而不是先按1排再按2排

大神,幫助下新手吧

dir函式 遍歷檔名

dir 位址 返回該位址下的第乙個檔案的檔名 sub t dim sr as string sr dir g 社團 活動 jmr xlsx 這裡使用了萬用字元,並指定了副檔名 如果不指定,至少應當在位址後加 以實現遍歷 do msgbox sr sr dir loop until sr end su...

對檔名及路徑的操作

c 獲取檔名及副檔名 string afirstname afile.substring afile.lastindexof 1,afile.lastindexof afile.lastindexof 1 檔名 string alastname afile.substring afile.lasti...

關於檔名排序演算法

輸入 a1,a2,a10,a001 我們知道,如果按照字串比較,結果應該是 a001,a1,a10,a2,但我們期望的結果應該是a001,a1,a2,a10.自己寫了乙個演算法,請參考,或者有更好的演算法,請賜教 return value description 0 arg1 less than a...