SetFileTime

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

SetFileTime函数设置文件创建,上次访问或上次修改的日期和时间。

BOOL SetFileTime(

HANDLE 【HFILE】,//标识文件
CONST FILETIME *【lpCreationTime】,//文件创建时间
CONST FILETIME *【lpLastAccessTime】,//上次访问文件的时间
CONST FILETIME *【lpLastWriteTime】//文件上次写入的时间
); 

参数

【HFILE】

标识要设置日期和时间的文件。必须使用GENERIC_WRITE访问该文件创建文件句柄。

【lpCreationTime】

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

【lpLastAccessTime】

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

【lpLastWriteTime】

指向包含上次写入文件的日期和时间的FILETIME结构。如果应用程序不想设置此信息,此参数可以为NULL。

返回值

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

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

备注

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

也可以看看

FILETIME, GetFileSize, GetFileTime, GetFileType