Wie benennt man eine Datei in C# um

  1. Verwenden Sie die Methode Move(), um eine Datei in C# umzubenennen
  2. Benutzen Sie die Methode Copy(), um eine Datei in C# umzubenennen

In diesem Artikel stellen wir verschiedene Methoden zum Umbenennen einer Datei mit C#-Code vor.

  • Verwendung der Methode Move()
  • Verwendung der Methode Copy()

Verwenden Sie die Methode Move(), um eine Datei in C# umzubenennen

Wir werden die systemdefinierte Methode Move() verwenden, um eine Datei umzubenennen. Wir werden die alte Datei in eine neue Datei mit einem neuen Namen verschieben. Die korrekte Syntax zur Verwendung dieser Methode lautet wie folgt.

File.Move(string oldFile, string newFile);

Die eingebaute Methode Move() hat zwei Parameter. Die Einzelheiten ihrer Parameter sind wie folgt

Parameter Beschreibung
oldFile obligatorisch Es ist die Datei, die wir umbenennen wollen. Es ist eine String-Variable.
newFile obligatorisch Es ist der neue Name und Pfad der neuen Datei.

Das Programm unten zeigt, wie wir die Methode Move() verwenden können, um eine Datei umzubenennen.

using System;
using System.IO;


class RenameFile
{
    static void Main()
    {
        string oldName = "D:\myfolder\myfile.txt";
        string newName = "D:\myfolder\mynewfile.txt";
        System.IO.File.Move(oldName, newName);
    }
}

Die Datei muss in dem angegebenen Verzeichnis existieren. Wenn sie nicht existiert, wird die Funktion den Fehler FileNotFoundException auslösen.

Benutzen Sie die Methode Copy(), um eine Datei in C# umzubenennen

Wir werden die Methode Copy() verwenden, um eine Datei umzubenennen. Diese Methode kopiert die Datei in eine neue Datei und wechselt deren Verzeichnis in das angegebene Verzeichnis. Die korrekte Syntax zur Verwendung dieser Methode lautet wie folgt.

File.Copy(string oldFile, string newFile);

Die eingebaute Methode Copy() hat zwei Parameter. Die Einzelheiten ihrer Parameter sind wie folgt.

Parameter Beschreibung
oldFile obligatorisch Es ist die Datei, die wir in eine neue Datei kopieren wollen. Es ist eine Zeichenkettenvariable.
newFile obligatorisch Es ist die neue Akte. Es ist eine Zeichenkettenvariable.

Das untenstehende Programm zeigt, wie wir die Copy()-Methode verwenden können, um eine Datei umzubenennen.

using System;
using System.IO;

public class RenameFile
{
    public static void Main()
    {
        string oldFile = @"D:\oldfile.txt";
        string newFile = @"D:\newfile.txt";
        File.Copy(oldFile, newFile);
    }
}

Verwandter Artikel - Csharp File

  • Prüfen, ob eine Datei vorhanden ist in C#
  • Dateinamen aus dem Pfad in C# abrufen