C# 选择从目录中修改的最新日期的文件

C# 选择从目录中修改的最新日期的文件,c#,C#,我正在使用basic Directory.GetFiles查找我要使用的文件。但我只想根据修改日期选择最新的文件。有没有一个简单的方法可以做到这一点 string[] directoryFiles = Directory.GetFiles(@"\\networkShare\files", "*.bak"); 而不是使用一个简单的字符串列表。这些类具有文件夹/文件属性(修改日期/时间、访问等) 然后,您可以对这些生成的列表进行排序,如中所示 可能重复的 new DirectoryInfo(pa

我正在使用basic Directory.GetFiles查找我要使用的文件。但我只想根据修改日期选择最新的文件。有没有一个简单的方法可以做到这一点

 string[] directoryFiles = Directory.GetFiles(@"\\networkShare\files", "*.bak");

而不是使用一个简单的字符串列表。这些类具有文件夹/文件属性(修改日期/时间、访问等)

然后,您可以对这些生成的列表进行排序,如中所示

可能重复的
new DirectoryInfo(path)
    .EnumerateFiles("*.bak")
    .OrderByDescending(f => f.LastWriteTime)
    .Last()
new DirectoryInfo(path)
    .EnumerateFiles("*.bak")
    .OrderByDescending(f => f.LastWriteTime)
    .Last()