這個問題來自論壇提問
其實這個函數類庫中還有其他等效的函數
這一系列函數的返回結果都是文件名組成的數組
那麼他們的默認順序是根據什麼來排列的?開始隨口回答人家說是文件名
當然被人小小的bs了一下
稍微考慮一下
這系列函數無非是通過FindFirstFile和FindNextFile這些widows api函數來實現的
拿這些函數的默認順序是什麼呢
msdn了一下
得到如下結果
The order in which this function returns the file names is dependent on the file system type
With NTFS and CDFS file systems
the names are returned in alphabetical order
With FAT file systems
the names are returned in the order the files were written to the disk
which may or may not be in alphabetical order
大致意思是
NTFS和CDFS下
是按照字母順序
而FAT下
按照文件創建時間順序
From:http://tw.wingwit.com/Article/program/ASP/201311/21699.html