Heim  >  Artikel  >  Backend-Entwicklung  >  Das C-Programm verwendet die Funktion rename(), um den Dateinamen zu ändern

Das C-Programm verwendet die Funktion rename(), um den Dateinamen zu ändern

WBOY
WBOYnach vorne
2023-09-21 22:01:021752Durchsuche

Das C-Programm verwendet die Funktion rename(), um den Dateinamen zu ändern

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);

Die Funktion der rename()-Funktion

  • 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.

Algorithmus

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-Demonstration

If yes print file renamed successfully
Else
Unable to rename.

Ausgabe

Wenn das obige Programm ausgeführt wird, erzeugt es die folgenden Ergebnisse: −

#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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen