需求背景:
在实际操作中,会遇到索引文件夹下文件,而文件的排列顺序可能不是我们想要的顺序,那么就需要对索引文件夹下的文件进行排序,
如按创建时间、最后一次修改时间,正序、倒序排列,然后再进行下一步的操作,本贴主要分享如何进行按指定要求快速排序,遍历输出。
操作步骤文字说明如下:
1.定义FolderPath=指定文件夹路径(string类型)
2.定义FilesInfo=new DirectoryInfo(FolderPath) //FilesInfo为system.IO.DirectoryInfo类型
3.ForEach File in FilesInfo.GetFiles().OrderByDescending(Function(y) y.LastWriteTime) //OrderBy()以...正序排序 ;OrderByDescending()以...倒序排序 , 此例是以文件最后一次修改时间倒序排序 文件创建时间CreationTime 文件最后一次修改时间LastWriteTime
4. 输出:File.tostring //默认File.tostring为不带路径的文件名称
流程附图如下:

运行结果验证:


网友评论