gpt4 book ai didi

hash - 文件修改时间是确定文件是否已更改的可靠方法吗?

转载 作者:行者123 更新时间:2023-12-05 07:58:39 30 4
gpt4 key购买 nike

假设我只想重新编译一些文件,当它们发生变化时,使用文件修改时间是可靠的来源吗?我知道很多人使用哈希,但这真的有必要吗?

这取决于操作系统或文件系统吗?

如果一个文件被“修改”但没有被修改,这没什么大不了的,只要修改时间总是在它被修改时更新。。 p>

最佳答案

选择编译哪些文件和不编译哪些文件与机器性能和编译联动工具效率有很大关系。如果一个项目有大量文件并且项目构建需要数小时,您显然希望排除尽可能多的不需要重新构建的文件。另一方面,对于简单的小型项目,每次都完全处理所有文件可能是可行的。

对于介于这两个极端之间的项目,有必要查看机器处理简单的日期模式比较与计算哈希值并比较它们所花费的时间。将哈希处理时间与通过构建步骤发送同一文件所需的时间进行比较也很重要。如果后面这些时间甚至接近 1::2 的比率,您最好坚持使用简单的文件修改日期方法。

关于hash - 文件修改时间是确定文件是否已更改的可靠方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24029414/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com