C#Directory.GetDirectories顺序与Directory.GetFiles顺序

问题描述 投票:0回答:1

Directory.GetFiles中,有句话:

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

但是在Directory.GetFiles中没有这样的注释,因此目录的顺序得到保证吗?

在Linux,OSX和Windows中会一样吗?

c# linux windows .net-core filesystems
1个回答
0
投票

我不确定最新更改,但是较早之前,此目录方法基于2个WinAPI函数:FindFirstFile和FindNextFile。而且这里的顺序完全取决于文件系统。因此,不能保证订购。

© www.soinside.com 2019 - 2024. All rights reserved.