我有一个20 TB的驱动器。现在我想在驱动器中找到最旧的文件夹并将其移动到其他位置。线性搜索使我的服务非常慢。有关如何从驱动器获取最旧文件夹的任何解决方案。
由于
答案 0 :(得分:0)
说这个,你应该问自己并考虑一些事情:
“最古老的文件夹”究竟是什么意思。在大多数情况下,文件夹本身的时间戳是无用的。我在这方面的经验表明,您可以做的最好的是枚举所有文件并检查修改时间戳。
我可以推荐:
编写一个工具,以递归方式枚举驱动器上的所有文件,并将信息(路径,文件大小,时间戳)写入文本文件。
稍后您可以阅读此文件,并可以创建列表,例如 驱动器上有多少文件/ GB数据超过2年,包含最旧文件的文件夹,以.xls结尾的文件数量超过6个月...
线性搜索让我的服务变得非常慢。
没有API“查询最旧的文件夹”。您必须以某种方式扫描驱动器。
所以我的回答更多的是不回答,对不起......