GetFileTime

【勇芳软件工作室】汉化HomePreviousNext

GetFileTime函数检索文件创建,上次访问和上次修改的日期和时间。

BOOL GetFileTime(

HANDLE 【HFILE】,//标识文件
LPFILETIME 【lpCreationTime】,//创建时间的地址
LPFILETIME 【lpLastAccessTime】,//最后访问时间的地址
LPFILETIME 【lpLastWriteTime】//上次写入时间的地址
); 

参数

【HFILE】

标识要获取日期和时间的文件。必须使用GENERIC_READ访问该文件创建文件句柄。

【lpCreationTime】

指向FILETIME结构以接收文件创建的日期和时间。如果应用程序不需要此信息,此参数可以为NULL。

【lpLastAccessTime】

指向FILETIME结构以接收文件上次访问的日期和时间。最后一次访问时间包括最后一次写入文件,从中读取,或者在可执行文件的情况下运行。如果应用程序不需要此信息,此参数可以为NULL。

【lpLastWriteTime】

指向FILETIME结构以接收上次写入文件的日期和时间。如果应用程序不需要此信息,此参数可以为NULL。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

FAT和新技术文件系统支持文件创建,上次访问和最后写入时间值。

Windows 95: FAT文件系统中文件的时间精度为2秒。其他文件系统(例如通过网络连接的文件系统)中的文件的时间精度取决于文件系统,但也可能受到远程设备的限制。

也可以看看

FILETIME, GetFileSize, GetFileType, SetFileTime