接昨日内容 今天继续目录IO的学习
access:
功能:检测调用函数的程序对文件是否拥有指定权限
参数:pathname:文件路径
mode:
R_OK 检测是否拥有读权限
W_OK 检测是否拥有写权限
X_OK 检测是否拥有执行权限
F_OK 检测是否存在
返回值: 成功返回0
失败返回-1
练习:打印出两次执行过程中新增的文件及删除的文件
time:
time_t time(time_t *tloc);
功能:返回1970-1-1到现在的秒数(格林威治时间)
参数:tloc:存放秒数空间首地址
返回值: 成功返回秒数
失败返回-1
localtime:
struct tm *localtime(const time_t *timep);
功能: 将秒数转换为本地时间
参数: timep:存放秒数空间首地址
返回值:成功返回结构体时间
失败返回NULL
struct tm {
int tm_sec; /* Seconds (0-60) */
int tm_min; /* Minutes (0-59) */
int tm_hour; /* Hours (0-23) */
int tm_mday; /* Day of the month (1-31) */
int tm_mon; /* Month (0-11) */
int tm_year; /* Year - 1900 */
int tm_wday; /* Day of the week (0-6, Sunday = 0) */
int tm_yday; /* Day in the year (0-365, 1 Jan = 0) */
int tm_isdst; /* Daylight saving time */
mktime:
功能:将本地时间转换为秒数