_rmdir, _wrmdir
Deletes a directory.
int _rmdir( const char *dirname ); int _wrmdir( const wchar_t *dirname );
Each of these functions returns 0 if the directory is successfully deleted. A return value of –1 indicates an error and errno is set to one of the following values:
For more information about these and other return codes, see _doserrno, errno, _sys_errlist, and _sys_nerr.
The _rmdir function deletes the directory specified by dirname. The directory must be empty, and it must not be the current working directory or the root directory.
_wrmdir is a wide-character version of _rmdir; the dirname argument to _wrmdir is a wide-character string. _wrmdir and _rmdir behave identically otherwise.
|
Tchar.h routine |
_UNICODE and _MBCS not defined |
_MBCS defined |
_UNICODE defined |
|---|---|---|---|
|
_trmdir |
_rmdir |
_rmdir |
_wrmdir |
|
Routine |
Required header |
|---|---|
|
_rmdir |
<direct.h> |
|
_wrmdir |
<direct.h> or <wchar.h> |
For more compatibility information, see Compatibility in the Introduction.
Libraries
All versions of the C run-time libraries.