Programing - C/C Basic grammar

118 파일 존재 유무 확인 ( _access )

junmoyo 2017. 12. 26. 03:08

개념 :


1. 파일이 존재 유무를 확인 합니다.


2. io.h 에 포함되어 있습니다.


3. 원형 : int _access(const char * path, int mode);


4. 반환 값은 0이 아니면 존재 하지 않습니다.


5. mode  

- 0 : 파일 및 디렉터리가 존재하는지 검사하는 경우.

- 2 : 파일을 쓰기 위해 개방할 수 있는지 검사하는 경우.

- 4 : 파일을 읽기 위해 개방할 수 있는지 검사하는 경우.

- 6 : 파일을 읽기 및 쓰기 위해 개방할 수 있는지 검사하는 경우.




소스코드 : main.c


#include <stdio.h>

#include<io.h>


int main(void)

{

char *path = "C:\\Users\\junmo\\Desktop\\300\\118\\main.c";


if (_access(path, 0) == 0)

{

printf("경로 : %s \n파일이 존재 합니다.\n", path);

}


system("pause");

return 0;

}




결과: