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和新技术文件系统支持文件创建,上次访问和最后写入时间值。
也可以看看