Zeile aus Textdatei löschen

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von de357841485.

    Mit dem Code wird die 2. Zeile entfernt. Kurz genug?

    VB.NET-Quellcode

    1. ' Datei lesen
    2. Dim sInput() As String = IO.File.ReadAllLines("C:\file.txt")
    3. ' Datei schreiben
    4. Dim sOutput As New IO.StreamWriter("C:\file.txt")
    5. ' Zähler auf 1 setzen
    6. Dim i As Integer = 1
    7. ' Alle Zeilen durchlaufen
    8. For Each sZeile As String In sInput
    9. ' Wenn Zeile NICHT 2 ist, dann schreibe die aktuelle Zeile in neue Datei
    10. If i <> 2 Then sOutput.WriteLine(sZeile)
    11. ' Zähler erhöhen
    12. i += 1
    13. Next
    14. ' StreamWriter schließen
    15. sOutput.Close()