Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

Code Habit

access : 파일 및 디렉토리 검사 본문

카테고리 없음

access : 파일 및 디렉토리 검사

코드베어 2019. 12. 27. 13:58

파일 or 디렉토리(폴더)의 존재 유무, 파일의 권한 및 속성을 조사할 때 access 함수를 사용한다.

 

헤 더

  • <io.h>

 

함수 원형

  • int access( const char *path, int mode ); 
    // path : 파일 or 폴더 경로
    // mode : 검사 모드
    // 반환 값 : 0 = 정상, -1 = 에러
모드 설명
0 존재 유무
2 쓰기 접근 허용 검사
4 읽기 접근 허용 검사
6 읽기 및 쓰기 접근 허용 검사

 

예 제

1
2
3
4
5
6
7
8
TCHAR szFilePath[MAX_PATH] = {0, };
_tcscpy( szFilePath, L"c:\\1.png" );
 
if0 == access( szFilePath, 0 ) ) {
    // 해당 파일 존재
else {
    // 해당 파일 존재 x