COMO EDITAR UMA LINHA EM UM ARQUIVO TXT

PROGRAMADORVB6 11/11/2011 17:00:02
#388990
Olá galera!
Estou fazendo um programinha para manipular dados em um arquivo txt, e não estou conseguindo que esta rotina me edita a respectiva linha de dados no arquivo sem que me duplique os dados em questão.
Obrigado desde já pela vossa atenção.
Atenciosamente
Programadorvb6

  Imports System.IO

Public Class Func
[ô][ô][ô] <summary>
[ô][ô][ô] Faz a alteração de um registo em um arquivo de texto, com incindência no nº da linha a substituir
[ô][ô][ô] </summary>
Public Sub AlterarIndex(ByVal Caminho_Txt As String, ByVal Text_Substituir As String, Optional ByVal lineUpdade As Integer = -1)
If (String.IsNullOrEmpty(Caminho_Txt)) Then
Return
End If
If contaLinhas(Caminho_Txt.ToString) = 0 Then Exit Sub
Dim lines() As String = System.IO.File.ReadAllLines(Caminho_Txt)
lines(lineUpdade) = Text_Substituir & [Ô]|[Ô]
System.IO.File.WriteAllLines(Caminho_Txt, lines)
End Sub
End Class
TECLA 15/11/2011 18:45:28
#389198
Resposta escolhida
Fiz um teste aqui e deu certo.
Poste um exemplo de arquivo para eu testar novamente.
PROGRAMADORVB6 16/11/2011 19:38:57
#389244
Olá amigo TECLA.
Obrigado desde já pela sua ajuda.
Deixo então o ficheiro Txt para ser editado
Tópico encerrado , respostas não são mais permitidas