Ich versuche eine bestimmte Textzeile in einer Datei hinzuzufügen. Speziell zwischen zwei Grenzen.
Ein Beispiel dafür, wie es aussehen würde, wenn ich eine Linie zwischen den Grenzen von item1 einfügen möchte:
%Vor%Das habe ich bisher versucht, ist aber nicht annähernd richtig. Es sagt immer wieder, dass die Datei vom Leser verwendet wird, so dass sie vom Schreiber nicht bearbeitet werden kann. Wenn ich es zum Laufen brachte, löschte es das gesamte Dokument.
%Vor%Ich würde auch gerne wissen, wie man Zeilen am Ende des Dokuments schreibt.
Sie sollten Ihre Datei nicht zweimal öffnen, versuchen Sie dies:
%Vor%Eine andere Denkweise ist die Logik zum Einfügen von Zeilen. Vielleicht ist es einfacher, Daten zeilenweise in eine neue Datei zu kopieren, einen neuen Teil einzufügen und bei Bedarf fortzufahren. Oder mach es in Erinnerung.
Um eine Zeile am Ende hinzuzufügen, können Sie FileMode.Append verwenden oder Ihre Suche selbst durchführen
Tags und Links c# io streamwriter