获取驱动器中最旧的文件夹

时间:2015-03-09 05:55:02

标签: c# asp.net file

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

由于

1 个答案:

答案 0 :(得分:0)

  1. 您最好在serverfault.com上询问此问题(检查已存在的工具)
  2. stackoverflow.com不是编程服务。
  3. 说这个,你应该问自己并考虑一些事情:

    “最古老的文件夹”究竟是什么意思。在大多数情况下,文件夹本身的时间戳是无用的。我在这方面的经验表明,您可以做的最好的是枚举所有文件并检查修改时间戳。

    我可以推荐:

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

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

      
        

    线性搜索让我的服务变得非常慢。

      

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

    所以我的回答更多的是不回答,对不起......