VB 2005 - Letzte Zeile einer Textdatei Löschen

raccoon

Mitglied
Hallo,

ich habe nun folgendes Problem.

Ich schreibe gerade mit Visual Studio 2005 ein Visual Basic Programm für Mobile Geräte, dieses Programm Scannt verschiedene Barcodes und verfrachtet diese in eine Text Datei.

Soweit klappt alles, nun wäre es aber schön die möglichkeit zu bieten den letzten eingescannten Barcode zu löschen, sprich die letzte Zeile in der TextDatei.

Ich bin nun nicht gerade der Profi in VB deswegen weiß ich nicht wie ich das realisieren soll. Für die komplette Datei löschen funktioniert dies ja einfach mit System.IO.File.Delete(Dateipfad).

Hat evtl jemand dazu eine lösung mit eventuellem Code Beispiel?

Mit freundlichem Gruß
Sebastian
 
Soweit ich mich erinnern kann, gab es genau die gleiche Fragestellung schon mal. Guck mal ob du es findest. Wenn nicht, dann schreibe bitte genau, womit du ein Problem hast. Weißt du nicht welche Klassen du verwenden sollst? Oder funktioniert dein Sourcecode nicht?
 
Also die hilfe bzw Suchfunktion hab ich schon verwendet, da gab es auch den ein oder anderen beitrag der mir weiter geholfen hat, mein problem ist jetzt allerdings nur das auslesen der letzten zeile.

Ich vermute es funktioniert mit hilfe von ReadLine z.b.


Code:
sp = New System.IO.StreamWriter("application\data.txt", True)
sp.readline()

nun weiß ich allerdings nicht wie er zur letzten zeile springt.
 
Zurück