网站UI怎么做,做网站推广前途,手机赚钱一天400元,建网站的基本步骤1.access()库函数
用于判断当前用户对目录或文件的存取权限
#includeunistd.hint accsee(const char *pathname,int mode);参数说明#xff1a;
pathname //目录或文件名
mode //需要判断的存取权限#xff0c;在unistd.h预定义如下#define R_OK 4 //读权…1.access()库函数
用于判断当前用户对目录或文件的存取权限
#includeunistd.hint accsee(const char *pathname,int mode);参数说明
pathname //目录或文件名
mode //需要判断的存取权限在unistd.h预定义如下#define R_OK 4 //读权限#define W_OK 2 //写权限#define X_OK 1 //执行权限#define F_OK 0 //是否存在返回值
pathname满足mode权限返回0不满足返回-1errno被设置在实际开发中access()函数主要用于判断目录是否存在 2.stat()库函数
用于获取path参数指定目录或文件的详细信息存在buf结构体中
#includesys/stat.hint stat(const char *path,struct stst *buf);返回值
0-成功 -1失败 errno被设置3.utime()库函数
用于修改目录或文件时间
#includesys/types.h
#includeutime.hint utime(const char *filename,const struct utimbuf *times);utime()用来修改参数filename的st_atime和st_mtime,如果参数times为空指针则设置为目前时间struct utimbuf
{time_t actime;time_t modtime;
};返回值
0-成功 -1失败 errno被设置4.rename()库函数
用于重命名目录或文件相当于操作系统mv命令
#includestdio.hint rename(const char*oldpath,const char*newpath);返回值
0-成功 -1失败 errno被设置5.remove()库函数
用于删除目录或文件相当于操作系统rm命令
#includestdio.hint remove(cosnt char *pathname)返回值
0-成功 -1失败 errno被设置推荐一个零声学院项目课个人觉得老师讲得不错分享给大家 零声白金学习卡含基础架构/高性能存储/golang云原生/音视频/Linux内核 https://xxetb.xet.tech/s/3Zqhgt