Wie benenne ich eine Datei in C# um? Einfache und zuverlässige Methode
Hallo zusammen! Ich bin ein Anfänger in C# und schreibe ein kleines Programm zur Arbeit mit Textdateien. Ich muss eine Datei umbenennen, nachdem ich sie verarbeitet habe. Ich habe versucht, File.Move zu verwenden, aber etwas ist schiefgelaufen.
Hier ist mein Code:
```csharp
string oldPath = @"C:\temp\old_file.txt";
string newPath = @"C:\temp\new_file.txt";
File.Move(oldPath, newPath);
```
Aber ich bekomme eine Exception, wenn die Datei bereits existiert. Wie benenne ich eine Datei in C# richtig um, um solche Fehler zu vermeiden? Muss ich prüfen, ob die Datei existiert, oder gibt es einen einfacheren Weg?
Außerdem würde ich gerne verstehen, wie das mit verschiedenen Erweiterungen funktioniert (z.B. .txt in .csv umbenennen) und wie man Fälle behandelt, in denen die Datei von einem anderen Prozess verwendet wird. Vielen Dank im Voraus für die Hilfe!
<<>>
Hauptmethode: File.Move
In C# gibt es keine separate "Rename"-Methode – das Umbenennen einer Datei erfolgt mit File.Move. Im Wesentlichen verschieben Sie die Datei von einem Namen zu einem anderen im selben Ordner. Dies ist der Standard-