把文件数组排序

来源:互联网 发布:nginx 实用技巧 编辑:程序博客网 时间:2024/04/28 19:29

首先根据所知路径获(FilePath)得路径下的文件数组

 DirectoryInfo di = new DirectoryInfo(FilePath);                FileInfo[] files = di.GetFiles();

按照文件的创建时间排序

Array.Sort(files, (x1, x2) => x1.CreationTime.CompareTo(x2.CreationTime));//按照文件创建时间排序

如果文件名是按顺序的例如

1.jpg   2.jpg  3.jpg……10.jpg  …………20.jpg

按照文件的名称排序:

那么排序前的files数组的顺序就是1.jpg  10.jpg……2.jpg  20.jpg…………

如果要按照名称排序的话就是

Array.Sort(files, (x1, x2) => x1.Name.CompareTo(x2.Name));//按照文件名称排序

0 0
原创粉丝点击