C# 正在获取驱动器中最旧的文件夹

C# 正在获取驱动器中最旧的文件夹,c#,asp.net,file,C#,Asp.net,File,我有一个20 TB的驱动器。现在我想获取驱动器中最旧的文件夹并将其移动到其他位置。线性搜索使我的服务速度非常慢。是否有任何关于如何从驱动器中获取最旧文件夹的解决方案 谢谢 您最好在serverfault.com上询问这个问题(检查哪些工具已经存在) stackoverflow.com不是一个编程服务 说到这里,你应该问问自己并考虑以下几件事: 你所说的“最旧的文件夹”到底是什么意思。在大多数情况下,文件夹本身的时间戳是无用的。我在这方面的经验表明,最好是枚举所有文件并检查修改时间戳 我可以推荐:

我有一个20 TB的驱动器。现在我想获取驱动器中最旧的文件夹并将其移动到其他位置。线性搜索使我的服务速度非常慢。是否有任何关于如何从驱动器中获取最旧文件夹的解决方案

谢谢

  • 您最好在serverfault.com上询问这个问题(检查哪些工具已经存在)
  • stackoverflow.com不是一个编程服务
  • 说到这里,你应该问问自己并考虑以下几件事:

    你所说的“最旧的文件夹”到底是什么意思。在大多数情况下,文件夹本身的时间戳是无用的。我在这方面的经验表明,最好是枚举所有文件并检查修改时间戳

    我可以推荐:

    编写一个递归枚举驱动器上所有文件并将信息(路径、文件大小、时间戳)写入文本文件的工具

    稍后,您可以读取此文件并创建列表,例如。 驱动器上有多少文件/GB的数据超过2年,文件夹中有最旧的文件,有多少以.xls结尾的文件超过6个月

    线性搜索使得我的服务速度很慢

    没有API“查询最早的文件夹”。您必须以某种方式扫描驱动器

    所以我的答案更多的是非答案,对不起