c/c++ 中判断文件、节点是否存在
#include <unistd.h>
LOG(INFO) << "=1=";
if (access("/dev/xxx", F_OK) == -1){
LOG(INFO) << " =1= file no exists!";
}else{
LOG(INFO) << "=1= file exists!";
}
if (access("system/build.prop", F_OK) == -1){
LOG(INFO) << " =2= file no exists!";
}else{
LOG(INFO) << "=2= file exists!";
}
LOG(INFO) << " =2=";
mode
- R_OK:检查是否有读取权限。
- W_OK:检查是否有写入权限。
- X_OK:检查是否有执行权限。
- F_OK:检查文件是否存在。