SD Library navigation in Dateien

Hallo,

ich erstelle mit der SD-Lib eine Datei, schreibe zwei Zeilen hinein und schließe die Datei wieder.
Nach einer festgelegten Zeit soll jetzt die Datei wieder geöffnet werden und am ende der ersten bzw.
zweiten Zeile etwas ergänzt werden.

Meine Frage ist jetzt, wie kann ich immer wider in die Zeile und an die letzte Stelle springen?

Das ganze möchte ich benutzen um Messwerte in eine CSV-Datei zu schreiben und auszuwerten.

Danke im vorraus,
Felix

Wenn du Dateien zum Schreiben öffnest geht es automatisch hinten weiter. Steht so in der Doku:

FILE_READ: open the file for reading, starting at the beginning of the file.
** FILE_WRITE: open the file for reading and writing, starting at the end of the file.**

Das mit zwei Zeilen und in beiden Schreiben kannst du vergessen. Geht einfach nicht. Zeilen gibt es ja in der Datei nicht wirklich. Ein Zeilenumbruch ist einfach ein CR/LF.

Danke für die Antwort. Muss dann mal schauen wie ich das anders lösen kann.

Eine Alternative wäre:

  • Datei einlesen, Daten ändern
  • Datei löschen
  • Datei neu erstellen und die geänderten Daten schreiben