C# an die Datei anhängen

C# an die Datei anhängen
In diesem Artikel werden wir unterschiedliche Ansätze zur Anhängerung einer Datei in der C# -Programmiersprache diskutieren. Das Anhängen an eine Datei fügt Daten zu einer vorhandenen Datei auf unserem Gerät Daten hinzu. Das System.IO “und„ System.Text -Namespaces, der die Stream -Autor- und Stream -Leserklassen enthält, werden die Idee des Hinzufügens einer Datei in der C# -Pergramm -Sprache durchführen.

Datei.AppendText () Methode

Diese Methode wird verwendet, um Daten in bereits vorhandene Dateien anzuhängen. Wenn die Datei nicht vorhanden ist, wird eine neue Datei erstellt und Text hinzugefügt. Die Datei.Die AppendText -Methode ist im System vorhanden. Der Klasse -Stream -Autor von IO Namespace kann direkt in einer einzigen Codezeile aufgerufen werden. Die Syntax für diese Methode in der C# -Programmiersprache ist unten geschrieben:

# “Öffentliches statisches System.Io.StreamWriter AppendText (String Filepath); “

Wie Sie im obigen Code sehen können, werden der Namespace und die Klasse der Funktion direkt vor der Funktion aufgerufen. Dann wird der Name der Funktion angegeben, und im Parameter wird die String -Variable übergeben, wobei der Dateipfad darin gespeichert ist. Dieser Code kann direkt an eine Datei anhängen.

Jetzt werden wir diese Methode auch mit mehreren Änderungen und anderen Ansätzen implementieren, um eine Textdatei in der C# -Pergrammensprache mit dem Ubuntu 20 anzuhängen.04 Umgebung.

Beispiel 01: Verwenden der Datei.Gehen Sie alle Text an, um Text in einer bereits vorhandenen Datei in Ubuntu 20 anzuhängen.04

In dieser Illustration werden wir die Stream -Writer -Klasse des Systems verwenden.IO -Namespace, der verschiedene Methoden auf Eingabefunktionen enthält. Wir werden eine dieser Funktionen aus der Stream -Writer -Klasse, der „Datei.Gehen Sie den gesamten Text an “, diese Funktion akzeptiert zwei Argumente für die Anhänge an eine vorhandene Datei.

Im obigen C# Code haben wir die "Datei" geschrieben.Gehen Sie alle Textmethoden mit ihren Parametern und allen Anforderungen an. Zuerst gaben wir den Pfad zur Textdatei, in der wir den Text in der Textdatei anhängen wollten, und schrieben dann die Daten, die wir in der Textdatei zusammen mit der Umgebung anhängen wollten.Neue Zeilenfunktion, die uns beim Hinzufügen dieser Zeile zu einer Datei am angegebenen Pfad unterstützt.

Nachdem wir das obige Programm zusammengestellt und ausgeführt haben, erhalten wir die Ausgabe aus dem folgenden Screenshot:

Die Meldung „Text angehängt“ wird auf diesem Ausgabebildschirm angezeigt, in dem angezeigt wird, dass der Text erfolgreich an die Textdatei angehängt wurde. Wir werden dies überprüfen, indem wir die Textdatei suchen und öffnen.

Wie wir in der Textdatei sehen können, wird eine neue Zeile über die "Datei" hinzugefügt.Gehen Sie alle Textmethoden an.

Beispiel 02: Verwenden der Stream Writer -Klasse, um die Datei aufzurufen.Texte in Ubuntu 20 anhängen.04

In dieser Abbildung werden wir das Objekt der Stream Writer -Klasse verwenden, um die Datei aufzurufen.Die Textfunktion anhängen, die im System vorhanden ist.IO -Namespace wird verwendet, um Text an eine Datei anzuhängen, die bereits auf unserem Gerät vorhanden ist.

In diesem C# Code haben wir ein Objekt der Stream Writer -Klasse erstellt und die Datei aufgerufen.Fügen Sie die Textfunktion mit dem Namen der Datei und dessen Pfad als Parameter innerhalb der Verwendung von Tag zu. Anschließend haben wir die angehängte Zeile hinzugefügt, indem wir das Objekt mit der Funktion "Schreibzeile innerhalb des Benutzer -Tags" aufgerufen haben. Am Ende haben wir auch die Erfolgsnachricht für diesen Vorgang gedruckt, der sichtbar ist, wenn das Programm erfolgreich ausgeführt wird, und wir können diese Nachricht auch auf unserem folgenden Bildschirm sehen:

Jetzt werden wir die Arbeit des Programms überprüfen, indem wir die Textdatei mit den angehängten Daten öffnen.

Beispiel 03: Verwenden der Stream -Writer -Klasse, um eine neue Textdatei zu erstellen und Text in Ubuntu 20 anhängen.04

In diesem Fall werden wir zwei Klassen des Systems verwenden.Io Namespace. Die Methoden der Stream Reader -Klasse werden für Ausgabefunktionen verwendet, und die Methoden der Stream Writer -Klasse würden für Eingabefunktionen für eine Textdatei verwendet. Das Stream Writer -Klassenobjekt wird verwendet, um in diesem Beispiel Text in eine Textdatei anzuhängen.

In diesem C# -Programm werden wir eine String -Variable initialisieren, die den Namen der Textdatei enthält, und sie wird im gesamten Programm verwendet. Dann erstellen wir eine neue Textdatei, indem wir ein Objekt der Stream Writer -Klasse erstellen, in der die Datei aufgerufen wird.Text erstellen "Funktion" und hat die Zeichenfolgevariable als Parameter, der die Dateiinformationen enthält. Dadurch wird in der neuen Textdatei eine Zeile hinzugefügt.

Dann verwenden wir dasselbe Objekt, um die Datei zu rufen.Text ”” -Funktion ”, die auch die Zeichenfolgevariable als Parameter mit den Dateiinformationen nimmt. Dadurch wird eine neue Zeile in der neu erstellten Textdatei angehängt. Danach werden wir die Stream -Leserklasse verwenden, um die Datei mit der Datei zu öffnen.Offen. Jetzt werden wir uns die Ausgabe dieses Programms auf unserem Ubuntu -Befehlszeilenterminal ansehen.

Im Ausgabebildschirm können wir feststellen, dass die Textdatei mit einer Zeile und einigen angehängten Daten erstellt wurde, da der Textdateiinhalt sichtbar ist.

Wie wir im obigen Screenshot der Textdatei sehen können, sind zwei Zeilen vorhanden, die den Erfolg der „Datei“ beweisen.Text anhängen ”Funktion“.

Beispiel 04: Verwenden der unabhängigen Anhängefunktion des Systems.IO -Namespace zum Anhängen von Text in einer neu erstellten Datei in Ubuntu 20.04

In diesem Beispiel wird der unabhängige Ruf der Stream Writer -Klasse von der Anhangfunktion untersucht. Diese Technik zeigt, wie die Eingabefunktionen der Stream Writer -Klasse funktionieren, und unterscheidet sich vom herkömmlichen Ansatz, Text an eine Datei in der C# -Programmiersprache anzuhängen.

Im obigen C# -Programm haben wir zunächst eine Zeichenfolgenvariable mit dem Namen der Datei und ihrem Pfad initialisiert. Mit Hilfe des Benutzer -Tags erstellen wir dann ein Objekt der Stream -Writer -Klasse und rufen die Funktion erstellen, um eine Datei gemäß dem Parameter der Dateiinformationen zu erstellen. Dann rufen wir das Verwendungs ​​-Tag erneut an und in diesem Tag werden wir die Stream -Writer -Klasse mit dem System aufrufen.IO -Namespace So erstellen Sie ein neues Objekt mit der Zeichenfolgenvariable der Dateiinformationen und dem wahren Status der Datei als Parameter der Klasse. Anschließend werden wir die Stream -Leserklasse verwenden, um den gesamten Inhalt der Datei zu lesen, indem wir eine Weile -Schleife initiieren, um die gesamte Datei zu durchqueren.

Nachdem wir dieses C# -Programm ausgeführt haben, erhalten wir die folgende Ausgabe:

In diesem Ausgabebildschirm können wir den Inhalt der neuen Textdatei mit den angehängten Daten sehen. Wir werden uns auch die Textdatei von unserem Desktop ansehen, um dies zu überprüfen

Abschluss

In diesem Artikel wurde die Ansätze zum Anhängen von Daten in eine Datei in der C# -Pergramm -Sprache erörtert. Verschiedene Klassen im System.Der iO -Namespace wurde besprochen, und ihre Funktionen halfen uns in diesem Szenario. Wir haben dieses Konzept dann mit mehreren Beispielen für die Verwendung der Klassen im Ubuntu 20 implementiert.04 Umgebung.