【发布时间】:2011-11-11 16:41:00
【问题描述】:
我在看另一个问题:
它告诉我东西是如何工作的,但并没有真正给出任何解决方案。我如何获得最后修改目录的时间?我将利用这段时间来确定是否需要清除缓存,缓存的内容是根据目录的内容计算出来的。
另一种选择是递归遍历每个文件和子文件夹,但这可能会完全否定缓存的任何好处。据我所知,文件/文件夹的“mtime”和其他元数据缓存在某处,实际上并不需要每次检查时都读取文件(这就是为什么检查每个 memcached 文件的 mtime 仍然是比加载文件本身快得多,即使文件很小)。
那么...有没有什么好的、快速的方法来获取整个目录的最后修改时间戳?
【问题讨论】:
标签: caching filesystems operating-system directory memcached