我有一个包含许多文件的文件夹.有没有什么简单的方法可以让目录中的文件名按创建日期/时间排序?
如果我使用Directory.GetFiles()
,它将返回按文件名排序的文件.
我有一个包含许多文件的文件夹.有没有什么简单的方法可以让目录中的文件名按创建日期/时间排序?
如果我使用Directory.GetFiles()
,它将返回按文件名排序的文件.
这可能对你有用.
using System.Linq;
DirectoryInfo info = new DirectoryInfo("PATH_TO_DIRECTORY_HERE");
FileInfo[] files = info.GetFiles().OrderBy(p => p.CreationTime).ToArray();
foreach (FileInfo file in files)
{
// DO Something...
}