mikrocontroller.net

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


Autor: Dieter (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Andreas B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: arc (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Eltman (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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();

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.