void main() { if(_rmdir("C:\\test") == 0) printf("디렉토리 삭제 성공\n"); else printf("디렉토리 삭제 실패\n"); }
프로그램 실행화면
int _rmdir(const char *dirname);
디렉토리 관리 함수 중 폴더를 삭제해 주는 함수이다.
인자로 폴더명 또는 절대경로를 넣어주면 된다. 다른 디렉토리 관리 함수와 마찬가지로 삭제에 성공하면 0을 반환하고 실패하면 -1을 반환한다.
디렉토리가 비어있지 않다면 삭제 되지 않는다. 비어있는 디렉토리만 삭제할 수 있다.