_rmdir, _wrmdir
Supprime un répertoire.
int _rmdir(
const char *dirname
);
int _wrmdir(
const wchar_t *dirname
);
Paramètres
- dirname
chemin d'accès du répertoire à supprimer.
Valeur de retour
Chacune de ces fonctions retourne 0 si le répertoire est correctement supprimé.Une valeur de retour - 1 indique une erreur et errno a une des valeurs suivantes :
ENOTEMPTY
le chemin d'accès donné n'est pas un répertoire, le répertoire n'est pas vide, ou le répertoire est le répertoire de travail actuel ou le répertoire racine.ENOENT
Le chemin d'accès n'est pas valide.EACCES
Un programme un handle ouvert au répertoire.
Pour plus d'informations sur ces éléments et d'autres codes de retour, consultez _doserrno, errno, _sys_errlist, et _sys_nerr.
Notes
la fonction d' _rmdir supprime le répertoire spécifié par dirname.Le répertoire doit être vide, et il ne doit pas être le répertoire de travail actuel ou le répertoire racine.
_wrmdir est une version à caractère élargi d' _rmdir; l'argument d' dirname à _wrmdir est une chaîne à caractères larges._wrmdir et _rmdir se comportent de sinon.
mappages de routines de texte générique
routine de Tchar.h |
_UNICODE et _MBCS non définis |
_MBCS défini |
_UNICODE défini |
---|---|---|---|
_trmdir |
_rmdir |
_rmdir |
_wrmdir |
Configuration requise
routine |
en-tête requis |
---|---|
_rmdir |
<direct.h> |
_wrmdir |
<direct.h> ou <wchar.h> |
Pour plus d'informations de compatibilité, consultez compatibilité dans l'introduction.
bibliothèques
toutes les versions de Bibliothèques runtime C.
Exemple
Consultez l'exemple pour _mkdir.
Équivalent .NET Framework
System : : E/S : : répertoire : : suppression