如何在不打开的情况下获取文件的日期

How to get the date of a file without opening?

本文关键字:情况下 获取 文件 日期      更新时间:2023-10-16

我已经被一个进程锁定了文件,我需要从另一个进程获取该文件的日期。

如果不使用CreateFile打开它以获取句柄,我如何才能做到这一点。(文件已锁定,因此无法工作)

GetFileTime是通过使用CreateFile完成的。

尝试stat()。它处理文件名本身,不需要打开句柄。

如果您想留在纯Windows API中,请尝试GetFileAttributesExW。我认为这个函数就是stat内部使用的函数。

如果您喜欢stat函数,请始终确保使用_wstat64变体来获得Unicode和64位支持。