需求背景:
在實際操作中,會遇到索引文件夾下文件犀忱,而文件的排列順序可能不是我們想要的順序募谎,那么就需要對索引文件夾下的文件進行排序,
如按創(chuàng)建時間阴汇、最后一次修改時間数冬,正序、倒序排列搀庶,然后再進行下一步的操作拐纱,本貼主要分享如何進行按指定要求快速排序,遍歷輸出哥倔。
操作步驟文字說明如下:
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? ? //默認File.tostring為不帶路徑的文件名稱