访问函数
access函数用于确定指定的文件或目录是否存在,以及现有文件或目录是否具有可读取、写入和执行的权限。
# include unistd.hint access (const char * pathname,int mode ); 参数列表:
pathname :文件或路径名
模式:
F_OK :值为0,确定文件是否存在
X_OK :值为1,判断为是对文件可执行权限
W_OK :值为2,确定文件是否具有写入权限
R_OK :值为4,确定您是否对文件具有读取权限
返回值:
0 :成功-1:失败
实例:
//判断文件中是否存在int ret的ret=access((/mnt/info.txt )、F_OK ); if(ret!=0) {printf ('文件不存在); 返回- 1; }