最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux服務(wù)器編程之utime()函數(shù)修改文件存取時(shí)間

 更新時(shí)間:2017年04月06日 08:50:24   作者:Linux視野  
本文給大家分享的是Linux服務(wù)器編程的utime()函數(shù)的用法以及修改文件存取時(shí)間的方法,有需要的小伙伴可以參考下

C語(yǔ)言u(píng)time()函數(shù):修改文件的存取時(shí)間和更改時(shí)間

頭文件:

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

定義函數(shù):

int utime(const char * filename, struct utimbuf * buf);

函數(shù)說(shuō)明:utime()用來(lái)修改參數(shù)filename 文件所屬的inode 存取時(shí)間。結(jié)構(gòu)utimbuf 定義如下:

struct utimbuf
{
 time_t actime;
 time_t modtime;
};

返回值:如果參數(shù)buf 為空指針(NULL), 則該文件的存取時(shí)間和更改時(shí)間全部會(huì)設(shè)為目前時(shí)間.。執(zhí)行成功則返回0,失敗返回-1,錯(cuò)誤代碼存于errno。

錯(cuò)誤代碼:

1、EACCESS 存取文件時(shí)被拒絕, 權(quán)限不足。

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

C語(yǔ)言u(píng)times()函數(shù):修改文件的存取時(shí)間和更改時(shí)間

頭文件:

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

定義函數(shù):

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

函數(shù)說(shuō)明:utimes()用來(lái)修改參數(shù)filename 文件所屬的inode 存取時(shí)間和修改時(shí)間。結(jié)構(gòu)timeval 定義如下:

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

返回值:參數(shù) tvp 指向兩個(gè)timeval 結(jié)構(gòu)空間, 和utime ()使用的utimebuf 結(jié)構(gòu)比較, tvp[0].tc_sec則為utimbuf.actime, tvp[1].tv_sec 為utimbuf.modtime. 執(zhí)行成功則返回0. 失敗返回-1, 錯(cuò)誤代

碼存于errno.

錯(cuò)誤代碼:

1、EACCESS 存取文件時(shí)被拒絕, 權(quán)限不足。

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

相關(guān)文章

最新評(píng)論

庆云县| 玉山县| 远安县| 阜康市| 霍州市| 家居| 涿州市| 海兴县| 霍州市| 蓬莱市| 崇左市| 元谋县| 华容县| 上犹县| 师宗县| 吉安县| 舒城县| 罗平县| 武隆县| 南宫市| 衡南县| 简阳市| 新营市| 山东| 新巴尔虎右旗| 澄江县| 监利县| 沾益县| 沂水县| 罗平县| 沅陵县| 镇平县| 来凤县| 利辛县| 昌吉市| 恭城| 中阳县| 长宁区| 湟源县| 湖南省| 彩票|