Daten an Datei anhängen

Hallo
möchte gerne Daten an eine Datei anhängen, ich glaub das geht mit Append oder???

Nun hätte ich gerne, das die aktuellen Daten am Anfang der Datei stehen, geht das auch???

Ich hatte es probiert, indem ich den Dateiinhalt in einen String packe und diesen dann nach meinen aktuellen Daten wieder schreiben lasse.

Glücklich geworden bin ich damit leider nicht, denn wenn die Datei eine bestimmte Größe überschreitet, passt der Inhalt nicht mehr in den String
und die alten Daten werden nicht mehr zurückgeschrieben.

Daher nun die Frage.

Mfg Werner

Hallo Werner,

möchte gerne Daten an eine Datei anhängen, ich glaub das geht
mit Append oder???

ja. Genau so.

Nun hätte ich gerne, das die aktuellen Daten am Anfang der
Datei stehen, geht das auch???

Jein. :smile: Das geht relativ langsam und umständlich.

Statt Quellcon gibt’s heute mal nur ‚Pseudocode‘, Du kommst aber damit klar, denke ich. :smile:

  • Datei 1 zum lesen öffnen.

  • Datei 2 zum schreiben öffnen.

  • Daten in Datei 2 schreiben.

  • Zeile oder Block fester Größe aus Datei 1 lesen und an Datei 2 anhängen, bis alle Daten übertragen wurden.

  • Beide Dateien schließen.

  • Quelldatei umbenennen, Zieldatei umbenennen.

  • Bei Bedarf die ehemalige Quelldatei löschen.

Das ist relativ langsam, aber besser wird’s wohl nicht gehen.

Gruß, Rainer