Die Umbenennungsfunktion ändert den alten Namen einer Datei oder eines Verzeichnisses in den neuen Namen. Dieser Vorgang ähnelt dem Verschiebevorgang. Wir können diese Umbenennungsfunktion also auch zum Verschieben von Dateien verwenden.
Diese Funktion ist in der Header-Datei der stdio.h-Bibliothek vorhanden. Die Syntax der
rename-Funktion lautet wie folgt:
int rename(const char * oldname, const char * newname);
Sie akzeptiert zwei Parameter. Einer ist alter Name und der andere ist neuer Name.
Beide Parameter sind Zeiger auf konstante Zeichen, die zur Definition des alten und neuen Namens der Datei verwendet werden.
Gibt Null zurück, wenn die Dateiumbenennung erfolgreich ist; andernfalls wird eine Ganzzahl ungleich Null zurückgegeben.
Wenn die neue Namensdatei während des Umbenennungsvorgangs bereits vorhanden ist, ersetzen Sie die vorhandene Datei durch diese neue Datei.
Beziehen Sie sich auf den unten angegebenen Algorithmus und verwenden Sie die Funktion rename(), um den Dateinamen zu ändern.
Schritt 1 – Variablen deklarieren C-Programm zum Ändern des Dateinamens mit der Funktion rename()
- Live-DemonstrationIf yes print file renamed successfully Else Unable to rename.
#include <stdio.h> int main(){ char old[100], new[100]; printf("Enter old file path: "); scanf("%s", old); printf("Enter new file path: "); scanf("%s", new); if (rename(old, new) == 0){ printf("File renamed successfully.</p><p>"); } else{ printf("Unable to rename files</p><p>"); } return 0; }
Das obige ist der detaillierte Inhalt vonDas C-Programm verwendet die Funktion rename(), um den Dateinamen zu ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!