我有像这样的目录中的文件
0-0.jpeg 0-1.jpeg 0-5.jpeg 0-9.jpeg 0-10.jpeg 0-12.jpeg
….
当我加载文件时:
FileInfo[] files = di.GetFiles();
他们的订单错误(他们应该像上面那样):
0-0.jpeg 0-1.jpeg 0-10.jpeg 0-12.jpeg 0-5.jpeg 0-9.jpeg
如何解决?
我试图对它们进行排序,但没办法:
1) Array.Sort(files,(f1,f2) => f1.Name.CompareTo(f2.Name)); 2) Array.Sort(files,(x,y) => StringComparer.OrdinalIgnoreCase.Compare(x.Name,y.Name));