System.IO.Directory.GetFiles()
返回string[]
。返回值的默认排序顺序是什么?我是按名称假设,但是如果是这样的话,当前的文化会对它产生多大影响?您可以将其更改为创建日期吗?
更新: MSDN指出,不能保证.Net 3.5的排序顺序,但是该页面的2.0版本完全没有说明任何内容,而且两个页面都无法帮助您按创建或修改时间进行排序。一旦拥有数组(仅包含字符串),该信息就会丢失。我可以构建一个比较器,以检查它获取的每个文件,但这意味着在假定.GetFiles()方法已经执行此操作时,将重复访问文件系统。似乎效率很低。
慕工程0101907
12345678_0001