我知道如何从目录中获取文件/枚举文件。我还知道如何使用 DirectoryInfo.getFileSystemInfos 和 Linq 查询以任意排序顺序对它们进行排序。问题是我想检测目录中的实际排序顺序(使用文件资源管理器设置),以便我可以使用该特定排序顺序对我自己的 getFileSystemInfos 列表进行排序。我尝试过使用 DirectoryInfo.enumerateFileInfos、DirectoryInfo.enumerateFiles、DirectoryInfo.getFileInfos 和 DireectoryInfo.getFiles。但是它们都按字母顺序返回文件,并且对于检测和使用与该特定文件夹的文件资源管理器相同的排序顺序没有过载。如果我知道该排序顺序,我可以使用 Linq 查询重新排序(如有必要)我的列表以匹配。