[英]How to access last modified date/time for file on exFAT with 10 ms resolution?
根据我的研究,exFAT 对文件的最后修改日期/时间有 2 秒的分辨率。 此外,文件还有另一个字段,以 10 毫秒的分辨率存储到上次修改日期/时间的偏移量。 我对此是否正确?
当我在 Windows Explorer 中显示文件属性,或使用QFileInfo::lastModified()
(来自 Qt 框架)分析文件时,这两种方法都只显示最后修改的日期/时间,精度为 2 秒。
如果我对上述内容正确,如何使用 Qt、Win32 API 或 Windows Explorer 访问更精确的时间戳?
创建和修改时间的时间戳粒度为 10 毫秒(低于 FAT 的 2 秒,但不如 NTFS 的 100 纳秒)
上次访问时间的时间戳粒度为双秒(FAT 只有日期)。
你必须使用lastModified
吗? Qt 是否公开了另外两个字段?
注意:“双秒”粒度与您观察到的“可被 2000 毫秒整除”匹配
这是 Microsoft 代表对其价值的回应。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.