_rmdir _wrmdir
Odstraní adresář.
int _rmdir(
const char *dirname
);
int _wrmdir(
const wchar_t *dirname
);
Parametry
- dirname
Cestu k adresáři, který má být odebrán.
Vrácená hodnota
Každá z těchto funkcí vrátí 0, pokud adresář úspěšně odstraněna.Vrácená hodnota –1 označuje chybu a errno je nastavena na jednu z následujících hodnot:
ENOTEMPTY
Danou cestu není adresář, adresář není prázdný nebo adresář je aktuální pracovní adresář nebo kořenový adresář.ENOENT
Cesta je neplatná.EACCES
Program má otevřený popisovač do adresáře.
Další informace o těchto a jiných návratové kódy, viz _doserrno, kód chyby, _sys_errlist a _sys_nerr.
Poznámky
_rmdir Funkce odstraní adresáře zadaného dirname.Adresář musí být prázdný a nesmí být aktuální pracovní adresář, nebo kořenový adresář.
_wrmdirje verze celého znaku _rmdir; dirname argument _wrmdir je řetězec znaků wide._wrmdira _rmdir chovají jinak shodně.
Obecný Text rutinní mapování
Rutina Tchar.h |
_UNICODE a _MBCS není definován |
_MBCS, definice |
_UNICODE, definice |
---|---|---|---|
_trmdir |
_rmdir |
_rmdir |
_wrmdir |
Požadavky
Rutina |
Požadované záhlaví |
---|---|
_rmdir |
<direct.h> |
_wrmdir |
<direct.h> nebo <wchar.h> |
Další informace o kompatibilitě v tématu Compatibility v úvodu.
Knihovny
Všechny verze C Runtime knihovny.
Příklad
Viz příklad pro _mkdir.