.net - 获取最新更新的子目录

标签 .net linq algorithm file-io

我正在尝试从父主管那里找到最新的子目录。

public static DirectoryInfo GetLatestSubDirectory(string parentDirPath)

截至目前,实现是使用冒泡排序算法通过比较创建时间来查找最新的。

 if (subDirInfo.CreationTimeUtc > latestSubDirInfo.CreationTimeUtc)

想知道是否有更有效的方法来做到这一点? 林克??

最佳答案

return new DirectoryInfo(parentDirPath)
           .GetDirectories()
           .OrderByDescending(d => d.CreationTimeUtc)
           .First()

关于.net - 获取最新更新的子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3884667/

相关文章:

c# - MSBuild工具离线安装

c# - 如果 ThreadPool.QueueUserWorkItem() 返回 FALSE,我应该如何 react ?

asp.net - SignalR:连接建立时服务器如何正确订阅组

c# - 如何对文件中的 xml 节点进行排序?

algorithm - 了解 MinConflicts 算法

c# - 我怎样才能用 C# 生成真正的(不是伪的)随机数?

c# - Tls 1.2 或 Tls 1.0 与 .net 框架 4.0

c# - 了解 C# 中运行时代码生成的各种选项(Roslyn、CodeDom、Linq 表达式,...?)

c# - 返回新的 LINQ 对象

objective-c - 优化数组搜索,通过比较 Objective C 中的 2 个字符串进行搜索