Exportieren (0) Drucken
Alle erweitern
and
Uhr
div
eof
not
or
xor
Erweitern Minimieren
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

_rmdir, _wrmdir

Löscht ein Verzeichnis.

int _rmdir( 
   const char *dirname  
); 
int _wrmdir( 
   const wchar_t *dirname  
);

dirname

Pfad des zu entfernenden Verzeichnisses.

Jede dieser Funktionen gibt 0 zurück, wenn das Verzeichnis erfolgreich gelöscht wurde. Ein Rückgabewert -1 gibt einen Fehler an, und errno wird auf einen der folgenden Werte festgelegt:

ENOTEMPTY

Der angegebene Pfad ist kein Verzeichnis, das Verzeichnis ist nicht leer, oder das Verzeichnis ist entweder das aktuelle Arbeitsverzeichnis oder das Stammverzeichnis.

ENOENT

Der Pfad ist ungültig.

EACCES

Ein Programm verfügt über ein geöffnetes Handle des Verzeichnisses.

Weitere Informationen zu diesen und anderen Rückgabecodes finden Sie unter _doserrno, errno, _sys_errlist und _sys_nerr.

Die _rmdir-Funktion löscht das durch dirname angegebene Verzeichnis. Das Verzeichnis muss leer sein, und es darf sich nicht um das aktuelle Arbeitsverzeichnis oder das Stammverzeichnis handeln.

_wrmdir ist eine Breitzeichen-Version von _rmdir. Das Argument dirname von _wrmdir ist eine Zeichenfolge mit Breitzeichen. _wrmdir und _rmdir verhalten sich ansonsten gleich.

Zuordnung generischer Textroutinen

Tchar.h-Routine

_UNICODE und _MBCS undefiniert

_MBCS definiert

_UNICODE definiert

_trmdir

_rmdir

_rmdir

_wrmdir

Routine

Erforderlicher Header

_rmdir

<direct.h>

_wrmdir

<direct.h> oder <wchar.h>

Weitere Informationen zur Kompatibilität finden Sie in der Einführung unter Kompatibilität.

Bibliotheken

Alle Versionen der C-Laufzeitbibliotheken.

Siehe Beispiele für _mkdir.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft