用 Directory.GetFiles 获取目录中所有文件,返回的是一个数组,里面存放的是所有文件的名称
这个数组中文件的顺序和打开目录时看到的所有文件显示的顺序不一样。
猜想 Directory.GetFiles 返回的结果是没有排序的,我们打开目录时看到的文件列表是有排序的,默认按名称排序的。
所有解决的放法,是对返回结果的数组进行排序。
string[] array = Directory.GetFiles(path);
Array.Sort(array); // 这样就进行了排序



