hi,
ich versuche mit folgendem Code eine bestimmte Zeile aus einer .txt Datei zu löschen, aber da passiert nichts. Also es wird nichts gelöscht
Hier mal der Code:
Aufrufen tu ich das ganz normal mit
Danke schon mal
P.S.:Datei ist vorhanden.
ich versuche mit folgendem Code eine bestimmte Zeile aus einer .txt Datei zu löschen, aber da passiert nichts. Also es wird nichts gelöscht
Hier mal der Code:
Quellcode
- Public Sub DelLineFromFile(ByVal filename As String, ByVal line As Integer)
- Try
- Dim lines As String() = My.Computer.FileSystem.ReadAllText( _
- filename, System.Text.Encoding.Default).Split(vbCr)
- If line > 0 AndAlso line <= lines.Length Then
- Dim oStream As IO.StreamWriter = Nothing
- Try
- oStream = New IO.StreamWriter(filename, False, System.Text.Encoding.Default)
- Dim bNext As Boolean = False
- For i As Integer = 0 To lines.Length - 1
- If i + 1 <> line Then
- If bNext Then oStream.Write(vbCr)
- oStream.Write(lines(i))
- bNext = True
- End If
- Next
- Catch ex As Exception
- Finally
- If Not IsNothing(oStream) Then oStream.Close()
- End Try
- End If
- Catch ex As Exception
- End Try
- End Sub
Aufrufen tu ich das ganz normal mit
Danke schon mal
P.S.:Datei ist vorhanden.