Linux服务器编程之utime()函数修改文件存取时间

发布时间 - 2026-01-11 00:31:50    点击率:

C语言utime()函数:修改文件的存取时间和更改时间

头文件:

#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。

错误代码:

1、EACCESS 存取文件时被拒绝, 权限不足。

2、ENOENT 指定的文件不存在。

C语言utimes()函数:修改文件的存取时间和更改时间

头文件:

#include <sys/types.h> #include <utime.h>

定义函数:

int utimes(char * filename, struct timeval *tvp);

函数说明:utimes()用来修改参数filename 文件所属的inode 存取时间和修改时间。结构timeval 定义如下:

struct timeval
{
 long tv_sec;
 long tv_usec; //微妙
};

返回值:参数 tvp 指向两个timeval 结构空间, 和utime ()使用的utimebuf 结构比较, tvp[0].tc_sec则为utimbuf.actime, tvp[1].tv_sec 为utimbuf.modtime. 执行成功则返回0. 失败返回-1, 错误代

码存于errno.

错误代码:

1、EACCESS 存取文件时被拒绝, 权限不足。

2、ENOENT 指定的文件不存在。


# utime函数  # c语言文件存取方式  # C语言  # linux下如何搭建时间服务器  # linux服务器校对时间方法命令详解  # 详解linux ntp服务器时间同步设置  # 使用ntpdate工具校正linux服务器时间(实现方法)  # Linux 配置时间服务器的详细过程  # 不存在  # 错误代码  # 返回值  # 被拒  # 头文件  # 存于  # 设为  # 则为  # 为空  # 则该  # char  # struct  # filename  # code  # int  # const  # class  # brush  # pre  # utime 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在阿里云通过域名搭建网站?  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  打造顶配客厅影院,这份100寸电视推荐名单请查收  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  如何为不同团队 ID 动态生成多个独立按钮  javascript中的try catch异常捕获机制用法分析  如何在云主机上快速搭建网站?  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  Windows Hello人脸识别突然无法使用  详解jQuery中基本的动画方法  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  如何用IIS7快速搭建并优化网站站点?  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  浅谈Javascript中的Label语句  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  音乐网站服务器如何优化API响应速度?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  Laravel如何使用Eloquent进行子查询  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  如何基于云服务器快速搭建个人网站?  如何自定义建站之星模板颜色并下载新样式?  怎么用AI帮你为初创公司进行市场定位分析?  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Swift中switch语句区间和元组模式匹配  Laravel集合Collection怎么用_Laravel集合常用函数详解  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Laravel如何配置Horizon来管理队列?(安装和使用)  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  EditPlus中的正则表达式实战(6)  高防服务器租用首荐平台,企业级优惠套餐快速部署  海南网站制作公司有哪些,海口网是哪家的?  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  Laravel如何使用withoutEvents方法临时禁用模型事件  如何用JavaScript实现文本编辑器_光标和选区怎么处理  如何用搬瓦工VPS快速搭建个人网站?  Python正则表达式进阶教程_复杂匹配与分组替换解析  JS实现鼠标移上去显示图片或微信二维码  魔毅自助建站系统:模板定制与SEO优化一键生成指南  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  Laravel怎么实现验证码(Captcha)功能  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  如何在景安服务器上快速搭建个人网站?