我正试图从父目录中查找最新的子目录。
public static DirectoryInfo GetLatestSubDirectory(string parentDirPath)
到目前为止,实现是使用气泡排序算法通过比较创建时间来查找最新的。
if (subDirInfo.CreationTimeUtc > latestSubDirInfo.CreationTimeUtc)
想知道有没有更有效的方法来做这个?
林克?是吗?
最佳答案
return new DirectoryInfo(parentDirPath)
.GetDirectories()
.OrderByDescending(d => d.CreationTimeUtc)
.First()