#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(int argc, const char *argv[])
{
int ret = -1;
if(argc < 2)
{
fprintf(stderr, "%s <filename>\n", argv[0]);
exit(1);
}
ret = access(argv[1], F_OK);
if(ret == -1)
{
perror("access");
exit(1);
}
printf("file exist.\n");
ret = access(argv[1], R_OK | W_OK | X_OK);
if(ret == -1)
{
perror("access");
exit(1);
}
printf("file mode rwx.\n");
return 0;
}
Linux下C中access函数
最新推荐文章于 2023-07-27 14:46:33 发布