[VisualBasic] StreamWriter an Dateiende schreiben

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von skittles, 3. März 2007 .

Schlagworte:
  1. 3. März 2007
    StreamWriter an Dateiende schreiben

    Hi RR'ler,

    hab wieder ein Problem, dass ich durch googlen leider nicht lösen konnte
    Ich möchte an das Ende einer Textdatei schreiben.

    Habe es mit folgendem Code probiert:
    Code:
    Dim objStreamWriter As StreamWriter = New StreamWriter("Test\test.txt")
    objStreamWriter.WriteLine(TextBox1.Text & "|" & TextBox2.Text & "|" & TextBox3.Text)
    objStreamWriter.Close()
    Allerdings wird meine Datei dadurch überschrieben.
    Weiß jemand wie man an das Ende einer Datei schreiben kann?

    Bin für jede Hilfe dankbar und bewerte auch jeden, der mir hilft.

    greetz skittles
     
  2. 3. März 2007
    AW: StreamWriter an Dateiende schreiben

    das einfachste ist doch wenn du dir die datei erst in ne variable lädst und dann am ende deine zeile an die variable anfügst udn dnan wieder in die datei schreibst!

    txtdatei >> variable1
    variable1 = variable1 & "deine zeile"
    variable1 >> txtdatei

    Ist nicht die eleganteste lösung aber es müsste gehen

    Knusperkeks
     
  3. 3. März 2007
    AW: StreamWriter an Dateiende schreiben

    Nimm einfach Append zum Anhängen von Text.
    So ungefähr:
    Code:
    objStreamWriter = File.AppendText("Test\Test.txt")
    objStreamWriter.WriteLine(TextBox1.Text & "|" & TextBox2.Text & "|" & TextBox3.Text)
    objStreamWriter.Close()
    so müsste das funktionieren (hab hier nur c# da, kein vb.net)
     
  4. 4. März 2007
    AW: StreamWriter an Dateiende schreiben

    Danke schonmal, probier ich später gleich mal aus.

    skittles

    //EDIT: konnte euch beide nicht mehr bewerten, da ihr mir schon beim letzten Thread geholfen habt ^^
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.