.NET 4.0 - Directory.GetFiles的结果是否始终保证按文件名排序?

时间:2012-10-15 20:54:26

标签: c# .net sorting io

我想知道,在.NET 4.0+中,Directory.GetFiles的结果总是保证按文件名升序排序吗?

请注意,我不是问如何对结果进行排序,我知道该怎么做(https://stackoverflow.com/a/6294333/1203288),我只是想知道是否必须手动对它们进行排序。

2 个答案:

答案 0 :(得分:9)

没有。来自MSDN:

  

无法保证返回文件名的顺序;如果需要特定的排序顺序,请使用Sort()方法。

http://msdn.microsoft.com/en-us/library/07wt70x2.aspx

答案 1 :(得分:7)

没有。来自Directory.GetFiles的文档:

  

无法保证返回文件名的顺序;如果需要特定的排序顺序,请使用Sort()方法。