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

时间:2012-01-07 17:13:54

标签: c++ visual-c++

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

如果不使用CreateFile打开它来获取句柄,我该怎么做呢? (文件被锁定所以这不起作用)

使用CreateFile完成GetFileTime。

2 个答案:

答案 0 :(得分:2)

试试stat()。它适用于文件名本身,不需要打开句柄。

答案 1 :(得分:0)

如果您希望保留在纯Windows API中,请尝试GetFileAttributesExW。我认为函数是stat在内部使用的函数。

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