C# - 获取最近创建的文件名

SKJ*_*SKJ 1 .net c#

我需要从目录中获取最近创建的文件名.我尝试下面的事情.

    DirectoryInfo dirInfo = new DirectoryInfo(@"E:\Result");
    var file = dirInfo.GetFiles("PaperResult*").Select(f => f.CreationTime).First();
    Console.WriteLine(file);
Run Code Online (Sandbox Code Playgroud)

但它正在回归我的日期和时间.它没有返回文件名.我在这里错过了什么?任何帮助表示赞赏.

Tim*_*ter 7

您想订购CreationTime,您不想选择它.

var file = dirInfo.GetFiles("PaperResult*")
    .OrderByDescending(f => f.CreationTime).First();
Run Code Online (Sandbox Code Playgroud)