Alterar linha especifica em um txt

2 respostas
exilado

Boa tarde.

Estou com uma duvida na manipulação de um aquivo txt.
meu txt tem uma quantidade X de linhas que não muda, e eu pretendo altear uma delas em especifico.
Ex. 4° linha do aquivo.
e eu gostaria de saber se tem como eu alterar essa linha sem alterar o restante do arquivo.

2 Respostas

davidbuzatto

Abra o arquivo.
Crie um arquivo temporário.

Vá lendo o arquivo fonte e escrevendo no temporário.
Quando chegar na linha desejada, escreva o que deve ser diferente.

Continue a cópia até o fim do arquivo fonte.
Feche os dois arquivos.

Apague o arquivo original.
Renomeie o temporário com o nome do original.

[]'s

exilado

fis os testes aqui como vc falou e funcionou.
Vlw.

Criado 7 de janeiro de 2011
Ultima resposta 8 de jan. de 2011
Respostas 2
Participantes 2