C# Datei löschen

C# Datei löschen
In unserem täglichen Leben löschen wir einige Dateien nach manueller Methode. Die C# -Programmierung bietet die integrierte Methode zum Löschen einer Datei. Wir können die Datei unserer eigenen Wahl löschen, indem wir einige integrierte Methoden der C# -Programmierung verwenden. In C#lautet die integrierte Methode zum Löschen einer Datei „Datei Datei.Löschen (Zeichenfolge) ”. Durch die Verwendung können wir jede Datei löschen. In diesem Handbuch erläutern wir das Konzept des Löschens von Dateien mithilfe der integrierten Funktion der C# -Programmierung.

Syntax

# Datei.Löschen (Datei_Path);

Ausnahmen

  • ArgumentException
  • ArgumentNulLexception
  • DirectoryNotFoundException
  • IoException
  • Nicht autorisierte Accessexception
  • NotsupportedException
  • PathtoolonGexception

Diese Ausnahmen finden Sie in unserem Programm beim Löschen einer Datei in C# -Programmierung. Wir haben hier einige Beispiele, in denen wir diese Methode verwenden, um die Datei zu löschen. Wir werden diese Beispiele in Ubuntu 20 durchführen.04. Um die Datei in C# -Programmierung zu erstellen, müssen Sie einige Schritte ausführen. Öffnen Sie Ihren Texteditor und speichern Sie diese Datei mit einem beliebigen Namen und “.CS ”Erweiterung. Wir haben die Datei mit derselben Methode erstellt und schreiben den folgenden Code in dieser Datei.

Beispiel 1

Wir beginnen mit dem einfachen Code zum Löschen der Datei in C# -Programmierung mithilfe der integrierten Funktion. Wir können auch den Screenshot des folgenden Codes bereitstellen.

Unser Code beginnt mit der Anweisung „System verwenden“. „System verwenden.IO ”wird zum Definieren der Konstanten zum Lesen oder Schreiben der Datei sowie zum Lesen oder zum Schreiben von Zugriff auf die Datei verwendet. Wir verwenden dies, um Attribute für die Dateien bereitzustellen. Danach deklarieren wir eine öffentliche Klasse mit dem Namen "DLTFile" und haben hier die "Haupt" -Methode aufgerufen. Wir deklarieren auch eine "Zeichenfolge" mit dem Namen "Pfad" und speichern den Pfad der Datei, den wir in diesem "String -Pfad" löschen möchten,.

Hier ist die Datei, die wir löschen möchten.txt ”Datei. Dann werden wir dieses „CSHARP“ löschen.TXT ”-Datei und dafür verwenden wir die integrierte Methode, die" Datei "ist.Löschen (string_name) ”. Wir geben den Namen der Zeichenfolge in dieser Methode an, und der Name der Zeichenfolge ist hier „Pfad“. Die Datei.Löschen (Pfad) ”wird verwendet, um das gewünschte„ CSHARP “zu löschen.txt ”Datei. Nach der Löschung dieser Datei möchten wir auch eine Nachricht auf dem Bildschirm Anzeige drucken. Dafür verwenden wir die „Konsole.Writeline ”Methode. Wenn wir das Programm ausführen. Jetzt müssen Sie alle Klammern schließen. Unser Code ist hier abgeschlossen.

Wir werden diesen Code in Ubuntu 20 kompilieren und ausführen.04. Dafür öffnen wir das Terminal von Ubuntu 20.04 durch Drücken von "Strg+Alt+T". Der Terminalbildschirm wird angezeigt. Jetzt haben wir einige Befehle, denen wir folgen. Zunächst müssen wir den obigen Code kompilieren und zum Kompilieren benötigen wir den Befehl „MCS“ und verwenden das “die“.CS ”Dateierweiterung. Sie können dies auch in der ersten Zeile im Bild unten sehen. Wenn der Code fehlerfrei ist und erfolgreich zusammengestellt wird, erstellt er eine ausführbare Datei für uns.

Für die Ausführung dieser ausführbaren Datei benötigen wir einen weiteren Befehl, den Befehl „mono“ hier. Wir verwenden den Befehl "mono" mit der Dateierweiterung von ".exe “, um das obige C# -Programm auszuführen.

In diesem Bild können Sie sehen, dass der Code die gewünschte Datei löscht und nach der Löschung dieser Datei die Nachricht auf dem Terminal angezeigt wird.

Beispiel 2: Durch die Verwendung von Try-Catch und wenn Anweisung

Lassen Sie uns den unten angegebenen Code überprüfen und verstehen, wie dieser Code funktioniert.

Wir starten unseren Code mit dem Standard -Schlüsselwort "Verwenden". Dies ist ein Namespace, der verwendet wird, um auf die Grundfunktion unseres C# -Programms in Ubuntu 20 zuzugreifen.04. Dann haben wir „System“.IO ”zur Steuerung des Eingangs oder der Ausgabe. Deklarieren Sie auch eine öffentliche Klasse, und der Name dieser Klasse ist hier „Programm“. Dann rief die "Haupt" -Methode "öffentliche statische void main ()" auf. Wir deklarieren eine String -Variable. Hier ist "Datei" der Name der Zeichenfolgenvariablen. Wir speichern den Dateipfad, den wir in dieser Variablen „Datei“ löschen möchten,. Wir möchten die Datei löschen, die mit dem Namen „MyProgram“ gespeichert wird.txt".

Danach haben wir eine Anweisung "If", die die Bedingung überprüft, in der die Datei existiert oder nicht. In dieser Anweisung "If" haben wir "Try-Catch" -Stegeswörter. Dies wird zur Überprüfung der Ausnahme in der Datei oder im Code verwendet. Wenn im Code kein Fehler oder keine Ausnahme vorhanden ist, wird der Code in Klammern im Schlüsselwort "Try" ausgeführt. Wenn die Ausnahme eintritt.

In diesem Code, wenn es keine Ausnahme gibt, dann die „Datei“.Löschen (Datei) ”“ wird ausgeführt und löscht die gewünschte Datei und druckt nach dem Löschen auch die Nachricht auf dem Terminal mit Hilfe der „Konsole.Schreibeline ”Aussage. Und wenn es eine Ausnahme gibt, wird die Anweisung "Catch" diese Ausnahme übernehmen und diese Ausnahme in "E" speichern und eine Nachricht mit "Konsole" anstellen.Writeline ”und auch die Ausnahme des Code drucken.

Es besteht auch eine andere Möglichkeit, dass die Datei nicht existiert. Wenn die Überprüfungen der Anweisungen und die Datei nicht vorhanden sind, wird der Versuch nicht ausgeführt. Sie wechselt in den Teil "sonst" und druckt die Linie, die in diesem Teil in der "Konsole" geschrieben ist.Schreibeline ”Aussage. Wenn die Datei im System nicht vorhanden ist, wird die Nachricht gedruckt, dass "die Datei nicht existiert".

Wir können auch die Ausgabe dieses Codes erhalten, indem wir dieselben Methoden und die gleichen Befehle anwenden, die wir in unserem Beispiel 1 verwenden. Wir geben auch die Ausgabe des Code im Bild an.

In dieser Ausgabe können Sie feststellen, dass eine Meldung „Datei gelöscht“ angezeigt wird, was bedeutet, dass die Datei vorhanden ist und in diesem Code keine Ausnahme vorhanden ist und diese Datei gelöscht und diese Nachricht auf dem Bildschirm rendert.

Beispiel 3: Mehr als eine Datei mit einer integrierten Methode löschen

In diesem Fall löschen wir mehrere Dateien mit der Datei „Datei.Löschen Sie die Methode in der C# -Programmierung. Wir können viele Dateien löschen, indem wir ein einzelnes Programm schreiben. In diesem gegebenen Code werden wir erklären, wie wir dies in der C# -Programmierung tun können.

Wir starten unseren Code mit den gleichen Aussagen, die wir in unseren oben genannten Beispielen erörtert haben. Der Klassenname ist hier "DLTFile". In der "Haupt" -Funktion haben wir dann drei Zeichenfolgen mit drei verschiedenen Namen als "Datei1", "Datei2" und "Datei3" deklariert und den Pfad von drei verschiedenen Dateien zu diesen drei Zeichenfolgen geben. In diesem Code werden wir drei Dateien löschen. Danach verwenden wir drei "Datei".Löschen “Methoden zum Löschen von drei Dateien. Dann haben wir "Konsole".Writeline ”zum Anzeigen von Nachrichten auf dem Terminal. Dieser Code ist der gleiche wie im ersten Beispiel.

Abschluss

In diesem Handbuch haben wir gelernt, wie man eine Datei und mehrere Dateien in C# -Programmierung in Ubuntu 20 löscht.04. Wir sehen, dass wir die Datei einfach mit der "integrierten" Methode "Datei" löschen.Löschen (sting_name) ”. Wir können auch die Anweisung "If" verwenden, um zu überprüfen, ob die Datei existiert. Wir haben verschiedene Beispiele gezeigt. Wir beginnen mit dem grundlegenden Beispiel und bewegen uns dann zum Komplex. Wir erläutern alle Beispiele im Detail, um leicht zu erfahren, wie Sie eine Datei in C# -Programmierung löschen.