Ich habe eine Textdatei, in die geschrieben wird, als Teil eines sehr großen Datenextrakts. Die erste Zeile der Textdatei ist die Anzahl der extrahierten "Konten".Was ist der beste Weg, um Text in einer Datei mit C#/.NET zu ersetzen?
Aufgrund der Natur dieses Extrakts ist diese Zahl bis zum Ende des Prozesses nicht bekannt, aber die Datei kann groß sein (einige hundert MB).
Was ist der beste Weg in C#/.NET, um eine Datei (in diesem Fall eine einfache Textdatei) zu öffnen, und ersetzen Sie die Daten, die in der ersten "Zeile" des Textes ist?
WICHTIGER HINWEIS: - Ich muss keine "feste Menge an Bytes" ersetzen - das wäre einfach. Das Problem hierbei ist, dass die Daten, die am Anfang der Datei eingefügt werden müssen, variabel sind.
WICHTIGER HINWEIS 2: - Ein paar Leute haben gefragt/erwähnt, einfach die Daten im Speicher zu behalten und sie dann zu ersetzen ... aber das kommt überhaupt nicht in Frage. Der Grund, warum dieser Prozess aktualisiert wird, ist wegen der Tatsache, dass es manchmal beim Laden ein paar Gigs in den Speicher abstürzt.
"##### \ r \ n" (bedeutet keine Auffüllung) "Sind Sie sicher, dass Sie keine führende Null haben können? –