所需头文件
#include <unistd.h>
函数:
int access(const char *filenpath, int mode); 或者int _access( const char *path, int mode );
mode值:
R_OK 只判断是否有读权限
W_OK 只判断是否有写权限
X_OK 判断是否有执行权限
F_OK 只判断是否存在
例:
#include <unistd.h>
int ret = access(“/cahce/test.txt”, F_OK);
if(ret == 0){
log_w(“find test.txt ok ");
}else{
log_e("find test.txt failed");
}
结果:
能找到日志将打印
find test.txt ok
否则打印
find test.txt failed