在Directory.GetFiles中,有句话:
Directory.GetFiles
不保证返回文件名的顺序;如果需要特定的排序顺序,请使用Sort方法。
但是在Directory.GetFiles中没有这样的注释,因此目录的顺序得到保证吗?
在Linux,OSX和Windows中会一样吗?
我不确定最新更改,但是较早之前,此目录方法基于2个WinAPI函数:FindFirstFile和FindNextFile。而且这里的顺序完全取决于文件系统。因此,不能保证订购。