C

[C] 157 파일이 존재하는 지 확인하기 _access

qkrwngus 2021. 2. 1. 21:08

Desc :

int _access( const char *path, int mode );

path - 파일 경로, 이름

mode -

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

2: 파일을 쓰기 위해 개방할 수 있는지 검사

4: 파일을 읽기 위해 개방할 수 있는지 검사

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

return - 0이 아닌 값:  파일은 존재하지 않는다

0: 파일 존재

 


Source Code :

#include <stdio.h>
#include <io.h>

void main()
{
	char *path = "C:\\Users\\w4135\\OneDrive\\test.txt";

	if (_access(path, 0) == 0)
	{
		puts("해당 경로에 파일이 존재합니다.");
	}
}

 


Result :