Latest web development tutorials

C-Bibliotheksfunktionen - umbenennen ()

C Standard-Bibliothek - <stdio.h> C Standard - Bibliothek - <stdio.h>

Beschreibung

C - Bibliotheksfunktionenint (const old_filename char *, umbenennen const char * new_filename) den Dateinamen old_filenamewies aufnew_filename.

Erklärung

Hier ist die Umbenennungs () Funktion Erklärung.

int rename(const char *old_filename, const char *new_filename)

Parameter

  • old_filename - Dies ist ein C - String das enthält , umbenannt / verschoben werden Dateinamen.
  • new_filename - Dies ist ein C - String, der den neuen Dateinamen enthält.

Rückgabewert

Wenn dies gelingt, gibt es Null. Wenn ein Fehler wird -1 zurückgegeben und errno gesetzt.

Beispiele

Das folgende Beispiel zeigt die Umbenennungs () Funktion verwendet wird.

#include <stdio.h>

int main ()
{
   int ret;
   char oldname[] = "file.txt";
   char newname[] = "newfile.txt";
   
   ret = rename(oldname, newname);

   if(ret == 0) 
   {
      printf("文件重命名成功");
   }
   else 
   {
      printf("错误:不能重命名该文件");
   }
   
   return(0);
}

Angenommen , wir eine Textdateidatei.txt haben, liest es wie folgt.Wir werden das obige Verfahren verwenden, um die Datei umzubenennen. Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die die folgende Meldung generieren, und die Datei wirdnewfile.txt Datei umbenannt.

文件重命名成功

C Standard-Bibliothek - <stdio.h> C Standard - Bibliothek - <stdio.h>