14.10 Datei löschen oder umbenennen
Möchten Sie eine Datei löschen oder umbenennen, stehen Ihnen in der Header-Datei stdio.h zwei Funktionen zur Verfügung, die keinen Stream benötigen. Eine Datei löschen können Sie mit folgender Funktion:
Bei Erfolg gibt die Funktion 0 zurück. Bei einem Fehler, also wenn die Datei nicht gelöscht werden konnte, gibt sie einen Wert ungleich 0 zurück. Neben der richtigen Pfadangabe sind zum Löschen natürlich auch die erforderlichen Zugriffsrechte nötig.
Ähnlich einfach ist die Funktion zum Umbenennen von Dateien aufgebaut. Die Syntax hierzu ist:
Wenn alles glatt verlief, wird der Name oldname durch newname ersetzt, und die Funktion gibt 0 zurück. Im Fehlerfall wird ungleich 0 zurückgegeben.