Textdatei modifizieren

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von BjöNi.

    Textdatei modifizieren

    Hallo, ich benötige eure hilfe. Ich möchte eine Funktion schreiben, mit deren Hilfe ich eine Textdatei einlesen kann (alle darin enthaltenen Zeilen) und den inhalt um einige Textteile erweitert in einer neuen Textdatei (als XML-file) abspeichern kann.
    Anbei der Vorschlag:

    VB.NET-Quellcode

    1. Public Function CreateTipps(ByVal filenamein As String, _
    2. ByVal filenameout As String) As Boolean
    3. 'Funktion erstellt aus einer TippEingabe-Datei
    4. 'eine Ausgabedatei nach vorgegebenem Muster
    5. Try
    6. Dim tipplinelist As New List(Of String)
    7. With tipplinelist
    8. .Add("<oelg>")
    9. .Add("<versionsNr>1.0</versionsNr>")
    10. .Add("<kundenNr>1</kundenNr>")
    11. .Add("<spielID>1</spielID>")
    12. .Add("<wsArt>10</wsArt>")
    13. .Add("<tnDauer>1</tnDauer>")
    14. .Add("<schein>")
    15. End With
    16. Dim tipplinesin() As String = IO.File.ReadAllLines("C:\TestFolder\A.txt")
    17. For i As Integer = 0 To tipplinesin.Length - 1
    18. Dim tippline As String = CreateTippLineOut(tipplinesin(i))
    19. If tippline Is Nothing Then Return False
    20. tipplinelist.Add("<lottoTip>" & tippline & "</lottoTip>")
    21. Next i
    22. With tipplinelist
    23. .Add("</schein>")
    24. .Add("</oelg>")
    25. End With
    26. IO.File.WriteAllLines("c:\TestFolder\B.txt", tipplinelist.ToArray)
    27. Catch
    28. Return False
    29. End Try
    30. End Function


    Gibt es Verbesserungsvorschläge ? Danke, MfG, Gerhard.