Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

rename - Datei umbenennen

&pagelevel(4)&pagelevel

Definition

#include <stdio.h>

int rename(const char *name_alt, const char *name_neu);

rename benennt die Datei mit dem Namen name_alt auf den neuen Namen name_neu um.

Returnwert 

0

bei Erfolg.

 

-1

wenn die Datei nicht umbenannt werden konnte. Wenn z.B.

  • keine Datei mit dem Namen name_alt exisitiert,

  • bereits eine Datei unter dem Namen name_neu katalogisiert ist oder

  • die umzubenennende Datei durch ein Programm geöffnet ist.

Zusätzlich wird errno auf EMACRO gesetzt.

Satz-E/A

rename ist auch auf Dateien mit Satz-E/A unverändert anwendbar.