utime
utime(修改文件的存取时间和更改时间)
相关函数:utimes,stat
表头文件:#include <sys/types.h> #include <utime.h>
定义函数:int utime(const char *filename, struct utimbuf *buf);
函数说明:utime()用来修改参数filename文件所属的inode存取时间。 结构utimbuf定义如下 struct utimbuf { time_t actime; time_t modtime; };
返回值:如果参数buf为空指针(NULL),则该文件的存取时间和更改时间全部会设为目前时间。 执行成功则返回0,失败返回-1,错误代码存于errno。
错误代码:EACCESS 存取文件时被拒绝,权限不足 ENOENT 指定的文件不存在。