#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;
}
Función de acceso en C bajo Linux
Supongo que te gusta
Origin blog.csdn.net/zxy131072/article/details/108532726
Recomendado
Clasificación