vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Textdatei automatisch überarbeiten 
Autor: T.S.Tran
Datum: 02.04.10 11:25

Wie DaveS schon sagte, Du könntest die Datei zeilenweise einlesen zu die Zeile splitten, die vorletzte Spalte prüfen und gegebenfalls ändern.

So ungefähr (nicht getestet):
    Private Sub EditTextFile(ByVal sourceFile As String, ByVal saveFile As _
      String)
        If Not IO.File.Exists(sourceFile) Then Return
        Dim sb As New System.Text.StringBuilder
        Dim columns() As String
        For Each line As String In IO.File.ReadAllLines(sourceFile)
            columns = line.Split(";")
            ' Prüfen ob die Zeile gültig ist (Anzahl der Spalten)
            If columns.Length <> 10 Then Continue For
 
            ' -2 = vorletzte Spalte, da Array null-basiert
            If columns(columns.Length - 2).Trim.Length = 0 Then
                columns(columns.Length - 2) = "999999999"
                line = String.Join(";", columns)
            End If
 
            sb.AppendLine(line)
        Next
 
        IO.File.WriteAllText(saveFile, sb.ToString)
    End Sub


Beitrag wurde zuletzt am 02.04.10 um 11:27:41 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Textdatei automatisch überarbeiten2.175Toni12302.04.10 10:52
Re: Textdatei automatisch überarbeiten1.563VB.NET200502.04.10 11:01
Re: Textdatei automatisch überarbeiten1.462Toni12302.04.10 11:07
Re: Textdatei automatisch überarbeiten1.533T.S.Tran02.04.10 11:25
Re: Textdatei automatisch überarbeiten1.564Toni12302.04.10 11:42
Re: Textdatei automatisch überarbeiten1.478ModeratorDaveS02.04.10 12:05
Re: Textdatei automatisch überarbeiten1.495Toni12302.04.10 13:19
Re: Textdatei automatisch überarbeiten1.488VB.NET200502.04.10 18:40
Re: Textdatei automatisch überarbeiten1.490Manfred X02.04.10 21:43
Re: Textdatei automatisch überarbeiten1.526ModeratorDaveS02.04.10 11:05
Re: Textdatei automatisch überarbeiten1.495Toni12303.04.10 17:49
Re: Textdatei automatisch überarbeiten1.534Manfred X03.04.10 17:59
Re: Textdatei automatisch überarbeiten1.643Toni12303.04.10 19:32
Re: Textdatei automatisch überarbeiten1.472Manfred X03.04.10 20:09
Re: Textdatei automatisch überarbeiten1.626Toni12304.04.10 11:26

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel