Text in .txt Datei einfügen (neue Zeile)

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von powachill.

    Text in .txt Datei einfügen (neue Zeile)

    Ich habe eine Frage.

    Ich habe hier diesen Code:

    VB.NET-Quellcode

    1. Dim objDateiMacher As System.IO.StreamWriter
    2. objDateiMacher = New StreamWriter("C:\Textdatei.txt")
    3. vbNewLine.ToString()
    4. objDateiMacher.WriteLine(TextBox1.Text)
    5. objDateiMacher.Close()
    6. objDateiMacher = Nothing


    Ich will den eingegebenen Text einer TextBox in eine leere TXT Datei einfügen und zwar immer in eine neue Zeile.
    Doch mit diesem Code (oben) wird immer nur das der letzte eingegebene Text in die TXT Datei eingefügt und die davor gelöscht.
    Wie kann ich das ändern so das jede Eingabe (in der TextBox) in eine neue Zeile in der TXT Datei gespeichert wird.

    Doch mit dem Code (oben) geht das nicht. Hat jemand di

    VB.NET-Quellcode

    1. Dim Path As String = "C:\test.txt"
    2. Dim Text As String = "Text nach der neuen Zeile"
    3. System.IO.File.AppendAllText(Pfad, vbNewLine)
    4. System.IO.File.AppendAllText(Pfad, Text)


    Oder

    VB.NET-Quellcode

    1. Dim Path As String = "C:\test.txt"
    2. Dim Text As String = "Text nach der neuen Zeile"
    3. Using StreamW As System.IO.StreamWriter = System.IO.File.WriteText(Path)
    4. StreamW.WriteLine(Text)
    5. StreamW.Flush()
    6. StreamW.Close()
    7. StreamW.Dispose()
    8. StreamW = Nothing
    9. End Using