_rmdir, _wrmdir
Elimina una directory.
int _rmdir(
const char *dirname
);
int _wrmdir(
const wchar_t *dirname
);
Parametri
- dirname
Percorso della directory da rimuovere.
Valore restituito
Ognuna di queste funzioni restituisce 0 se la directory corretta eliminazione.Restituito un valore pari a 1 indica un errore e errno è impostato su uno dei seguenti valori:
ENOTEMPTY
Il percorso specificato non è una directory, la directory non è vuota, o la directory è la cartella di lavoro corrente o la directory radice.ENOENT
Percorso non valido.EACCES
Un programma ha gli handle aperti nella directory.
Per ulteriori informazioni su questi e altri codici restituiti, vedere _doserrno, errno, _sys_errlist e _sys_nerr.
Note
_rmdir la funzione consente di eliminare la directory specificata da dirname.La directory deve essere vuota e non deve essere la cartella di lavoro corrente o la directory radice.
_wrmdir è una versione a caratteri estesi di _rmdir; dirname argomento a _wrmdir è una stringa di caratteri estesi._wrmdir e _rmdir comportano in modo identico in caso contrario.
Mapping di routine a testo generico
routine di Tchar.h |
_UNICODE e _MBCS non definiti |
_MBCS definito |
_UNICODE definito |
---|---|---|---|
_trmdir |
_rmdir |
_rmdir |
_wrmdir |
Requisiti
routine |
Intestazione di associazione |
---|---|
_rmdir |
<direct.h> |
_wrmdir |
<direct.h> o <wchar.h> |
Per ulteriori informazioni sulla compatibilità, vedere compatibilità nell'introduzione.
Librerie
Tutte le versioni di Librerie di runtime del linguaggio C.
Esempio
Vedere l'esempio relativo a _mkdir.
Equivalente .NET Framework
System:: I:: directory:: Eliminazione