亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

C語言utime()函數(shù):修改文件的存取時間和更改時間

頭文件:

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

定義函數(shù):

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

函數(shù)說明:utime()用來修改參數(shù)filename 文件所屬的inode 存取時間。結構utimbuf 定義如下:

struct utimbuf
{
 time_t actime;
 time_t modtime;
};

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

錯誤代碼:

1、EACCESS 存取文件時被拒絕, 權限不足。

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

C語言utimes()函數(shù):修改文件的存取時間和更改時間

頭文件:

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

定義函數(shù):

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

函數(shù)說明:utimes()用來修改參數(shù)filename 文件所屬的inode 存取時間和修改時間。結構timeval 定義如下:

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

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

碼存于errno.

錯誤代碼:

1、EACCESS 存取文件時被拒絕, 權限不足。

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

相關文章

最新評論