【问题标题】:How to tell whether two folders (including content inside) are different fast?如何快速判断两个文件夹(包括里面的内容)是否不同?
【发布时间】:2019-07-22 20:18:47
【问题描述】:

给定一个路径,我想记录文件夹的独特特征,这样下次我检查这些特征时,我可以知道文件夹是否被改变了。

我能想到的解决方案是递归记录所有文件的路径和校验和在字符串中,然后计算字符串的校验和。

我想知道是否有更有效的方法来做到这一点。

【问题讨论】:

标签: javascript node.js


【解决方案1】:

您可以通过查看文件夹中文件的 mtime 而不是计算它们的哈希来节省一些计算。

您仍然需要对文件夹中的所有文件执行此操作,因为更改文件不会更新包含它的文件夹的 mtime。

【讨论】:

    猜你喜欢
    • 2015-02-07
    • 2023-04-07
    • 2012-10-05
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    相关资源
    最近更新 更多