|
2
|
| Kaleb Pederson · 技术社区 · 16 年前 |
|
|
1
2
文件系统不精确地存储时间,而且通常不以毫秒级的分辨率存储,例如,fat对于创建时间的分辨率为2秒,而ntfs可以将上次访问时间的更新延迟一个小时。(详情) MSDN )虽然不是在您的情况下,但通常,如果文件是在另一台计算机上创建的,则也存在同步时钟的问题。 这对jpoller人员来说可能是个问题,因为这是时间处理逻辑所在。在修复之前,可以通过手动将每个文件的最后修改时间设置为实际时间的+4秒来解决此问题-+4是一个任意值,应该大于正在处理的文件系统的分辨率。当文件被写入文件系统时,它们将被舍入,但小于您添加的值。不漂亮,但会有用的! |
|
|
2
2
最后修改的时间戳显然是以秒为单位存储的,而不是以毫秒为单位。这可能是文件系统的限制。我建议将它与秒而不是毫秒进行比较。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
|
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 1 年前 |
|
|
Marco · PyCharm Linux系统文件上os.stat异常 1 年前 |