Directory.GetFiles get today's files only

前端 未结 7 693
青春惊慌失措
青春惊慌失措 2021-01-04 01:02

There is nice function in .NET Directory.GetFiles, it\'s simple to use it when I need to get all files from directory.

Directory.GetFiles(\"c:\\\\Files\")
<         


        
7条回答
  •  死守一世寂寞
    2021-01-04 01:45

    You could use this code:

    var directory = new DirectoryInfo("C:\\MyDirectory");
    var myFile = (from f in directory.GetFiles()
                 orderby f.LastWriteTime descending
                 select f).First();
    
    // or...
    var myFile = directory.GetFiles()
                 .OrderByDescending(f => f.LastWriteTime)
                 .First();
    

    see here: How to find the most recent file in a directory using .NET, and without looping?

提交回复
热议问题