下面代码查看文件是否有读权限
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
int main(int argc, char* argv[])
{
if(access(argv[1],R_OK))
{
perror("access error");
exit(1);
}
printf("read\n");
return 0;
}
下面代码查看文件是否有读权限
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
int main(int argc, char* argv[])
{
if(access(argv[1],R_OK))
{
perror("access error");
exit(1);
}
printf("read\n");
return 0;
}