1.access()
#include<unistd.h>
int access(const char* pathname, int mode);
pathname:文件夹的路径名或者文件的路径名+文件名
mode:指名acess函数的功能取值如下
F_OK | 值为0,判断文件或文件夹是否存在 |
X_OK | 值为1,判断是否具有可执行权限 |
W_OK | 值为2,判断是否具有写权限 |
R_OK | 值为4,判断是否具有读权限 |
返回值:成功0,失败-1
#include<unistd.h>
int access(const char* pathname, int mode);
pathname:文件夹的路径名或者文件的路径名+文件名
mode:指名acess函数的功能取值如下
F_OK | 值为0,判断文件或文件夹是否存在 |
X_OK | 值为1,判断是否具有可执行权限 |
W_OK | 值为2,判断是否具有写权限 |
R_OK | 值为4,判断是否具有读权限 |
返回值:成功0,失败-1