Programing - C/C Basic grammar

122 디렉터리 생성및 삭제하기(_mkdir, _rmdir)

junmoyo 2018. 1. 3. 20:00

개념 : 

1. direct.h 에 포함되어 있습니다.


2. 원형 

- 디렉터리 생성 : int _mkdir(const char* dirname);

- 디렉터리 삭제 : int _rmdir(const char* dirname);


3. 에러시 -1을 반환합니다.




소스코드 : main.c

#include<stdio.h>

#include<direct.h>



int main(void)

{

//생성

const char* pPathDir = "C:\\Users\\junmo\\Desktop\\300\\122\\TestDir";


if (_mkdir(pPathDir) == -1)

{

perror("Dir 생성 실패");

}

else

{

puts("Dir 생성 성공");

}


// 삭제

if (_rmdir(pPathDir) == -1)

{

perror("Dir 삭제 실패");

}

else

{

puts("Dir 삭제 성공");

}



system("pause");

return 0;

}





결과 :