Methoden zum Umbenennen einer Datei in C#
Beispiel Nr. 1: Verwenden der Methode Move ()
In diesem angegebenen Beispiel werden wir die Move () -Methode zum Umbenennen einer Datei in C# -Programmierung verwenden. Wir führen diese Beispiele in Ubuntu 20 durch.04 Texteditor. Die Dateierweiterung für diesen C# Code ist “.CS.”Also müssen Sie Ihre Datei mit dieser Dateierweiterung speichern.
Wir starten unseren C# Code mit „System verwenden.Wir verwenden eine Bibliothek in unserem Programm, um auf Klassen wie die „Konsolen“ -Klasse und Funktionen wie die Funktion „Writeline“ zuzugreifen. Wir importieren auch „System“.IO ”, verwendet für Eingang/Ausgabe. Wenn wir dieses „System nicht verwenden.IO “, das Programm erhält die Datei nicht von Ihrem System. Es gibt einen Fehler. Der Namespace ist hier mit dem Namen „Demo."Wir deklarieren auch eine Klasse mit dem Namen" Programm "und nennen unsere" Haupt "-Funktion. Unser C# -Programm startet mit dieser „Haupt“ -Funktion bei der Ausführung unseres Code.
Hier geben wir nur den Dateinamen an, da dieser C# -Coder und die Datei, die wir umbenennen möchten, im selben Verzeichnis enthalten sind. Wenn Sie eine Datei im anderen Verzeichnis umbenennen möchten, müssen Sie den richtigen Weg des Verzeichnisses geben. Danach deklarieren wir eine weitere Variable eines String -Datentyps mit dem Namen „location2“ und geben den neuen Namen der Datei an. Hier möchten wir den Namen der Datei „MyProgram“ ändern.txt ”-Datei zu„ myfirstProgram.txt “, speichern wir diesen Namen in unserer String -Variable" location2 ".
Jetzt verwenden wir Datei.MOVE () Methode zum Umbenennen der vorhandenen Datei. Im Ordner.MOVE (Standort1, Standort2) ”“ geben wir unsere String -Variablen, damit sie unsere Position1 -Datei mit dem Speicherort -Dateinamen umbenannt. Wenn sie diese Datei verschiebt und umbenannt, müssen wir diese "Position1" -Datei löschen. Dafür verwenden wir also "Datei" Datei.Löschen (Ort1) ”. Es löscht unsere vorherige Datei und speichert sie mit dem neuen Namen, was bedeutet, dass sie unsere vorhandene Datei umbenannt. Nach dem Umbenennen der Datei möchten wir eine Zeile auf dem Bildschirm drucken. Dafür verwenden wir die „Konsole.WriteLine () ”-Methode und schließen Sie dann alle Klammern und speichern Sie diesen Code.
Wir können die Ausgabe dieses Codes mit dem Befehl „MCS“ zum Kompilieren unseres Code und des Befehls „Mono“ verwenden, um diesen kompilierten Code in Ubuntu 20 auszuführen.04. Wenn dieser Code erfolgreich zusammengestellt und ausgeführt wird, erhalten wir die Ausgabe und unsere vorhandene Datei wird umbenannt.
In dieser Ausgabe können Sie feststellen, dass beide Befehle erfolgreich ausgeführt werden und die vorhandene Datei umbenannt wird. Anschließend druckt sie die Zeile auf dem Terminal, das „die Datei erfolgreich umbenannt ist.”
Beispiel Nr. 2: Verwenden der Methode copy ()
Wir geben ein weiteres Beispiel für die Verwendung der Methode Copy () zur Umbenennung unserer vorhandenen Datei in C# -Programmierung. Überprüfen Sie dieses Beispiel, wie diese Methode eine Datei umgebracht hat.
In diesem Beispiel wird der "Namespace" als "CSHARP" bezeichnet, und der Klassenname hier ist "Beispiel"."Nachdem wir die Funktion" Haupt "aufgerufen haben. Wir speichern den Pfad der vorhandenen Datei, die wir in „loc1“ umbenennen möchten, nämlich „MyFirstProgram.txt “, und wir möchten diesen Dateinamen ändern und dieser Datei einen neuen Namen geben, der„ mycSharpprogramm ist.CS “, also speichern wir diesen neuen Dateinamen und diesen Pfad zur zweiten" String "-Variable" loc2 ". Wir müssen das "@" -Schild einstellen, wenn wir einen Dateipfad geben.
Hier geben wir den Dateinamen an, da diese Codedatei und die Datei, die wir umbenennen möchten. Danach verwenden wir die Methode copy (). Die Methode copy () wird zur Umbenennung einer Datei verwendet. Es wird die vorhandene Datei in eine neue Datei kopieren und den Namen der neuen Datei ändern. Hier haben wir "Datei".Kopieren (loc1, loc2, true) “, was bedeutet, wenn wir diese Datei haben, deren Pfad in„ loc1 “angegeben ist, wird diese Datei kopiert und mit dem neuen Namen gespeichert, den wir in der Zeichenfolge„ loc2 “geben.
Nachdem wir dies kopiert haben, haben wir unsere vorherige Datei gelöscht, die in „loc1“ unter Verwendung der "Datei" gespeichert ist.Methode löschen (loc1) ”. Nachdem wir die Datei erfolgreich umgebaut haben, müssen wir eine Zeile auf dem Bildschirm drucken, die mit Hilfe der „Konsole umbenannt mit Copy ()“ umbenannt wurde.WriteLine () ”Funktion. Die Ausgabe dieses Codes ist im Bild unten angegeben:
Beispiel # 3
In diesem Beispiel geben wir den Dateinamen an, der im angegebenen Verzeichnis nicht vorhanden ist. Versuchen wir dieses Beispiel, wie es eine Ausnahme zeigt, wenn die Datei nicht gefunden wird.
Hier deklarieren wir eine öffentliche Klasse „CSHARP“ und haben eine „Haupt“ -Funktion in dieser „CSHARP -Klasse."Wir haben zwei String -Variablen mit dem Namen" Source "und" Ziel ".”Wir initialisieren die String -Variable" Quell "mit dem Dateinamen, der im Verzeichnis nicht vorhanden ist. Und initialisieren Sie die zweite Variable, „Ziel“, mit dem neuen Dateinamen. Danach verwenden wir die Versuchs-Catch-Methode hier. Die „Try“ -Methode funktioniert, wenn die Datei im Verzeichnis vorliegt. Ansonsten wechselt es zur Aufnahme -Anweisung, die die Ausnahme auswirft.
Bei dieser Versuchsmethode haben wir die Datei.Move () -Methode, die wir in unserem ersten Beispiel diskutiert haben. Diese Methode funktioniert, wenn die Datei existiert. Wenn die Datei vorliegt, wird die Datei verschoben und umbenannt. Wir haben eine Anweisung "If", die überprüft, ob die in der Variablen "Quell" gespeicherte Datei nicht vorhanden ist, was bedeutet. Die Datei wird umbenannt. In der Catch -Anweisung haben wir "iOException", die eine Ausnahme ausgelöst hat, während wir auf die Datei zugreifen. Und speichert diese Ausnahme in „e."Wir werden die Ausnahme auch mit" ConsoleWriteLine "drucken.”
In der Ausgabe sehen wir, dass es eine Ausnahme ausgelöst hat, die „nicht gefunden“ ist, da der Pfad oder der Name der Datei nicht korrekt ist. Daher löst sie eine Ausnahme aus. Wir müssen den richtigen Namen und Pfad für die Umbenennung dieser Datei geben. Ansonsten macht es eine Ausnahme aus.
Beispiel # 4
Wir verwenden das gleiche Beispiel, ich.e., Beispiel 3 und geben Sie den richtigen Dateinamen zum Umbenennen an. In diesem Beispiel geben wir den Namen der im Verzeichnis vorhandenen Datei an und benennen die Datei mit Hilfe desselben Code, den wir in Beispiel 3 besprochen haben.
Dieser Code ist der gleiche wie in unserem vorherigen Beispiel 3 erläutert. Hier speichern wir jedoch die richtige Datei in der Variablen "Quelle" und benennen diese Datei mit demselben Code um. Wir diskutieren diesen Code in Beispiel 3 im Detail.
Schauen Sie sich einfach die Ausgabe an. Wenn wir den richtigen Pfad und den korrekten Dateinamen für die Umbenennung der Datei geben, wird unsere Datei erfolgreich umbenannt und keine Ausnahme ausgelegt.
Abschluss
In diesem Tutorial haben wir erklärt, wie eine Datei in C# -Programmierung umbenannt werden kann. Wir haben dieses Umbenennungsdateikonzept im Detail besprochen und Ihnen zeigen, wie Sie den Pfad und den Dateinamen zum Umbenennen der vorhandenen Datei angeben. In diesem Tutorial haben wir zwei verschiedene Methoden zum Umbenennen der vorhandenen Datei verwendet. Wir zeigen Ihnen auch, was passiert, wenn die Datei nicht vorhanden ist. Und wie es Ausnahmen ausführt, wenn die Datei im Verzeichnis nicht vorhanden ist. Ich hoffe, Sie verstehen dieses Tutorial und es wird für Sie hilfreich sein, wenn Sie Ihre vorhandene Datei umbenennen möchten.