Forum: PC-Programmierung Visual C# file öffnen daten anhängen


von Dieter (Gast)


Lesenswert?

Hallo,

ich empfange am PC über die serielle Schnittstelle Daten.
Diese Daten möchte ich in einem File ablegen.
Das File wird somit immer größer.

Momentan schaffe ich es das File zu öffnen, Daten hineinzuschreiben und
das File zu schließen.

Doch wie kann ich kommende daten an die bereits im File vorhandenen
anhängen ?

Danke und Gruß
Dieter

von Andreas B. (Gast)


Lesenswert?

Ohne Code kann ich es nicht sagen, wenn es mit fopen gemacht wird mit
Modus "a" also fp=fopen(datei, "a"); a für Append.

mfg Andreas

von arc (Gast)


Lesenswert?

Wenn mit FileStream gearbeitet wird:
FileStream fs = new FileStream(fileName, FileMode.Write |
FileMode.Append) oder mit fs.Seek(0, SeekOrigin.End) ans Ende springen.

von Eltman (Gast)


Lesenswert?

Moin

so habe ich das in C++ gemacht. Das Programm loggt ankommende Messdaten
und schreibt die in eine Datei.
In C# geht das ja ähnlich.


StreamWriter^ sw = ::File::AppendText(LOGFILE);
    sw->Write(LogMessage);
    sw->Write("\n");
    sw->Flush();

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.