본문 바로가기

카테고리 없음

[C언어] 디렉토리 관리 함수 - _rmdir()

void main()
{
	if(_rmdir("C:\\test") == 0) printf("디렉토리 삭제 성공\n");
	else printf("디렉토리 삭제 실패\n");
}

프로그램 실행화면


int _rmdir(const char *dirname);


디렉토리 관리 함수 중 폴더를 삭제해 주는 함수이다.


인자로 폴더명 또는 절대경로를 넣어주면 된다. 다른 디렉토리 관리 함수와 마찬가지로 삭제에 성공하면 0을 반환하고 실패하면 -1을 반환한다.


디렉토리가 비어있지 않다면 삭제 되지 않는다. 비어있는 디렉토리만 삭제할 수 있다.