Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何以与windows资源管理器中相同的顺序从目录中获取文件?_C#_.net - Fatal编程技术网

C# 如何以与windows资源管理器中相同的顺序从目录中获取文件?

C# 如何以与windows资源管理器中相同的顺序从目录中获取文件?,c#,.net,C#,.net,可能重复: 如何按照windows资源管理器中显示的顺序从目录中读取文件 例如,windows资源管理器列出: file 1.txt file 2.txt file 3.txt file 4.txt file 5.txt file 6.txt file 7.txt file 8.txt file 9.txt file 10.txt file 11.txt file 12.txt 而Directory.GetFiles()列出: [编辑] 在这里,您可以找到另一种解决方案:特殊订购是一种选择。

可能重复:

如何按照windows资源管理器中显示的顺序从目录中读取文件

例如,windows资源管理器列出:

file 1.txt
file 2.txt
file 3.txt
file 4.txt
file 5.txt
file 6.txt
file 7.txt
file 8.txt
file 9.txt
file 10.txt
file 11.txt
file 12.txt
而Directory.GetFiles()列出:

[编辑]


在这里,您可以找到另一种解决方案:

特殊订购是一种选择。您最好的选择是在使用
Directory.GetFiles()

加载集合后,在集合上重新实现相同的排序算法(请参阅上面的链接了解如何执行)。使用
Directory.GetFiles()
加载集合后,最好在集合上重新实现相同的排序算法(请参阅上面的链接了解如何执行)

file 1.txt
file 10.txt
file 11.txt
file 12.txt
file 2.txt
file 3.txt
file 4.txt
file 5.txt
file 6.txt
file 7.txt
file 8.txt
file 9.txt