如何打开按日期排序的目录?

时间:2010-06-01 07:59:53

标签: c# datetime directory

如何打开按日期排序的目录?

在C#中,我可以打开一个目录来读取每个文件。如何确保我在C#代码中调查的目录是打开的,以便按上次修改日期排序?

1 个答案:

答案 0 :(得分:3)

您可以使用Linq对文件进行排序:

static void Main(string[] args)
{
    var files = Directory.GetFiles(@"d:\", "*").OrderByDescending(d => new FileInfo(d).LastWriteTime);
    foreach(var directory in files)
    {
        Console.WriteLine(directory);
    }

    Console.ReadLine();
}