_rmdir, _wrmdir
디렉터리를 삭제합니다.
int _rmdir(
const char *dirname
);
int _wrmdir(
const wchar_t *dirname
);
매개 변수
- dirname
제거할 디렉터리의 경로입니다.
반환 값
디렉터리를 성공적으로 삭제 되는 경우 각이 함수 0을 반환 합니다.반환 값이-1 오류가 있음을 나타냅니다 및 errno 다음 값 중 하나로 설정 됩니다.
ENOTEMPTY
주어진 경로 디렉터리가 아닙니다, 그리고 디렉터리가 비어 또는 현재 작업 디렉터리 또는 루트 디렉터리를 디렉터리입니다.ENOENT
경로가 잘못되었습니다.EACCES
프로그램에 열린 핸들을 디렉터리에 있습니다.
이러한 기능 및 다른 반환 코드에 대 한 자세한 내용은 참조 하십시오. _doserrno, errno, _sys_errlist, 및 _sys_nerr.
설명
_rmdir 함수에서 지정 된 디렉터리를 삭제 합니다. dirname.디렉터리가 비어 있어야 하 고 현재 작업 디렉터리 또는 루트 디렉터리 여야 합니다.
_wrmdir와이드 문자 버전입니다 _rmdir. dirname 인수를 _wrmdir 와이드 문자 문자열입니다._wrmdir및 _rmdir 그렇지을 동일 하 게 작동 합니다.
일반 텍스트 루틴 매핑
Tchar.h 루틴 |
_UNICODE 및 _mbcs가 정의 되지 않았습니다. |
_Mbcs가 정의 |
_Unicode가 정의 |
---|---|---|---|
_trmdir |
_rmdir |
_rmdir |
_wrmdir |
요구 사항
루틴 |
필수 헤더 |
---|---|
_rmdir |
<direct.h> |
_wrmdir |
<direct.h> 또는 <wchar.h> |
더 많은 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.
라이브러리
모든 버전의 C 런타임 라이브러리.
예제
예제를 보려면 _mkdir.