什么信息标识路径上的文件数据未更改?

发布于 2024-12-18 08:35:19 字数 231 浏览 3 评论 0原文

我想记住对给定路径的文件数据进行操作的函数的结果。如何确定文件数据自上次处理以来是否已更改?

我正在考虑映射包含 st_dev 的键, st_inost_mtime 到结果。这足够了吗?

I want to memoize the result of a function that operates on the file data at a given path. How can I determine if the file data has changed since I last processed it?

I'm considering mapping a key containing st_dev, st_ino, and st_mtime to the results. Is this sufficient?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

长梦不多时 2024-12-25 08:35:20

文件大小和文件内容的校验和将进一步确定唯一性。

The file size and a checksum of the file contents would go much further in determining uniqueness.

回忆那么伤 2024-12-25 08:35:20

大多数应用程序只查看 m_time,假设如果它未更改,则文件也未更改。因此这对于大多数应用来说显然已经足够了。

Most application only looks at m_time, assuming that if it's unchanged so is the file. So that is clearly sufficient for most applications.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文