如何打开按日期排序的目录?
在C#中,我可以打开一个目录来读取每个文件。如何确保我在C#代码中调查的目录是打开的,以便按上次修改日期排序?
答案 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();
}