Heim >Backend-Entwicklung >C++ >Wie füge ich mit StreamWriter in C# Zeilen an eine Datei hinzu?
Verwenden von StreamWriter zum Hinzufügen von Zeilen zu einer Datei in C#
In dieser Anleitung wird erläutert, wie Sie mithilfe der StreamWriter
-Klasse von C# Zeilen an eine vorhandene Datei anhängen. Ein häufiger Fehler besteht darin, die Datei versehentlich zu überschreiben, anstatt sie anzuhängen. Die Lösung liegt in der korrekten Verwendung des StreamWriter
Konstruktors.
Der Standardkonstruktor StreamWriter
überschreibt standardmäßig alle bereits vorhandenen Dateiinhalte. Um stattdessen neue Zeilen anzuhängen, müssen Sie das Append-Flag verwenden. So geht's:
<code class="language-csharp">new StreamWriter("c:\file.txt", true);</code>
Das Festlegen des zweiten Arguments (true
) aktiviert den Anhängemodus. StreamWriter
fügt nun am Ende der Datei neue Zeilen hinzu.
Für eine bessere Lesbarkeit (verfügbar in C# 4 und höher) verwenden Sie diese alternative Syntax:
<code class="language-csharp">new StreamWriter("c:\file.txt", append: true);</code>
Durch die Einbeziehung dieser Änderung fügt Ihr Code erfolgreich Zeilen hinzu, wobei der vorhandene Dateiinhalt erhalten bleibt und bei jeder Ausführung erweitert wird.
Das obige ist der detaillierte Inhalt vonWie füge ich mit StreamWriter in C# Zeilen an eine Datei hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!