반응형
#include <unistd.h>
int access(const char *pathname, int mode);
반환 값
성공 시 : 0
실페 시 : -1
이 함수는 프로세스가 지정한 파일이 존재하는지, 읽거나 쓰기나 실행이 가능한지를 확인하는 함수이다.
만일 지정한 파일이 심볼릭 링크라면 링크의 원본을 체크한다.
첫 번째 인자는 파일이나 디렉토리 전체 이름
두 번째 인자는 검사할 내용
mode
R_OK : 읽기가 가능한가?
W_OK : 쓰기가 가능한가?
X_OK : 실행이 가능한가?
F_OK : 파일이 존재하는가?
#define R_OK 4 /* Test for read permission. */
#define W_OK 2 /* Test for write permission. */
#define X_OK 1 /* Test for execute permission. */
#define F_OK 0 /* Test for existence. */
반응형
'프로그래밍 > C 언어' 카테고리의 다른 글
strnstr 함수 (0) | 2020.02.26 |
---|---|
strncmp 함수 (0) | 2020.02.26 |
strrchr 함수 (0) | 2020.02.25 |
strchr 함수 (0) | 2020.02.25 |
strlcat 함수 (2) | 2020.02.25 |