需求背景:
在實際操作中,會遇到索引文件夾下文件,而文件的排列順序可能不是我們想要的順序,那么就需要對索引文件夾下的文件進(jìn)行排序,
如按創(chuàng)建時間、最后一次修改時間,正序、倒序排列,然后再進(jìn)行下一步的操作,本貼主要分享如何進(jìn)行按指定要求快速排序,遍歷輸出。
操作步驟文字說明如下:
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()以...倒序排序 , 此例是以文件最后一次修改時間倒序排序??文件創(chuàng)建時間CreationTime? ? 文件最后一次修改時間LastWriteTime
4. 輸出:File.tostring? ? //默認(rèn)File.tostring為不帶路徑的文件名稱
流程附圖如下:

運行結(jié)果驗證:

