国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

C語言中用于修改文件的存取時間的函數使用

2020-01-26 14:55:01
字體:
來源:轉載
供稿:網友

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 指定的文件不存在。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 湖口县| 阿勒泰市| 镶黄旗| 高安市| 田林县| 西乌| 阿城市| 阳城县| 辽源市| 斗六市| 阿拉尔市| 双柏县| 阳信县| 区。| 陈巴尔虎旗| 乐陵市| 北流市| 比如县| 特克斯县| 清苑县| 南宫市| 景谷| 天气| 霍城县| 会东县| 忻城县| 永安市| 嫩江县| 普兰店市| 股票| 黄梅县| 阿合奇县| 五河县| 侯马市| 公安县| 内江市| 南乐县| 漳浦县| 陆丰市| 中山市| 灵宝市|