Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Datei auslesen

(Anonym) / 2 Antworten / Flachansicht Nickles

Hallo zusammen,

ich möchte in VB in einer Datei ein paar Bytes umschreiben:
Die Datei habe ich mit "Open fileName.Path For Binary Access Read Write As nr" geöffnet.
Mit "Get nr, position, str" kann ich Bytes auslesen (str hat feste Länge). Mit "Put nr, position "neuer Text"" schreibe ich neuen Text in die Datei.

Meine Fragen: Ist das grundsätzlich schonmal richtig?
Geht das evtl einfacher?

!!! Was passiert, wenn ich zB an Position 4 "Text" schreibe, werden die alten Daten überschrieben oder womöglich weitergeschoben?
Wie kann ich (am Ende einer Datei) Bytes löschen, die Datei also kleiner machen?

Danke fürs Antworten

bei Antwort benachrichtigen