C#中Directory.GetFiles如何依文件创建时间先后顺序排序?
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
文件夹下有N个 *.txt文件, 要按文件创建时间先后依次获取他们的内容,但是 Directory.GetFiles 这个方法是按名称排序的。。。。有没有办法或其他方法可以按文件的创建时间先后排序读取他们的内容呢? 可以,用这个即可: using System.Linq; private static void test() { string[] s = Directory.GetFiles(@"*.txt"); s.OrderBy(ss => new FileInfo(ss).CreationTime); } 获取的就是按照文件名称数组,按照创建时间降序排序的。
该文章在 2018/2/1 18:40:58 编辑过
|
关键字查询
相关文章
正在查询... |
||||||||