utime
utime 模块提供设置文件访问时间和修改时间的能力。
头文件清单
接口清单
| 接口名称 | 功能简述 |
|---|---|
| utime | 设置文件的访问时间和修改时间 |
Functions
utime
函数声明
头文件清单
功能说明
- 设置指定文件的访问时间和修改时间
- 通过传入utimbuf结构体指定新的访问时间和修改时间
- 当ptimes参数为NULL时,使用当前系统时间设置文件的访问时间和修改时间
入参
| 名称 | 参数类型 | 详细说明 | 约束取值范围 |
|---|---|---|---|
| path | const char * | 文件路径字符串指针 | 非NULL,非空字符串 |
| ptimes | const struct utimbuf * | 包含访问时间和修改时间的结构体指针 | NULL或指向有效的utimbuf结构体 |
返回值
- 返回类型:int
| 返回值 | 文字含义 | 触发场景 |
|---|---|---|
| 0 | 执行成功 | 文件时间修改成功 |
| -1 | 执行失败 | path为NULL、路径为空、路径无效、文件不存在、权限不足或操作不支持 |
Structures
utimbuf
成员说明
| 成员名称 | 数据类型 | 描述 |
|---|---|---|
| actime | time_t | 文件访问时间 |
| modtime | time_t | 文件修改时间 |