如何在 C# 中获取不同文件的最新修改文件
本文关键字:文件 最新 修改 获取 | 更新日期: 2023-09-27 18:33:07
我的文件名是
- myfile_TCL.txt;
- myfile_TCL_i1.txt;
- myfile_TCL_i2.txt;
- myfile_TCL_i3.txt;
- testfile_TCL_i1.txt;
- testfile_TCL_i2.txt;
我的输出应该是"myfile_TCL_i3"和"testfile_TCL_i2",它们是两个不同文件的最新修改文件。注:I可能有这么多不同的文件及其修改的文件。
你可以
用这样的 LINQ 语句来做到这一点
var fi = new DirectoryInfo("c:''temp");
var order = fi.GetFiles().OrderBy(x => x.LastWriteTime);
//or
var orderdesc = fi.GetFiles().OrderByDescending (x => x.LastWriteTime);
编辑 1
foreach (var file in order)
{
Console.WriteLine(file.FullName);
}