Apagar linhas em arquivo .txt

4 respostas
Jorgev

Pessoal alguém sabe se tem como apagar uma linha de um arquivo .txt?
É que em C não tem como eu teria que mudar todo o conteúdo pra outro arquivo temporário e depois passar de volta deixando a linha que fosse apagar sem passar.
Em java tem que ser assim também? ou tem algum metodo pra isso?

Abraço.

4 Respostas

maior_abandonado

imagino que vc va usar a classe file… bom, eu faria desse jeito mesmo que vc falou, readLine linha por linha deixando de ler a linha que vc quer e depois salva o arquivo por cima do anterior…

eu pelo menos não conheço nada pronto que faça isso…

Jorgev

Poxa eu achei que tivesse algo pronto.

Valeu amigo

maior_abandonado

acho até que seria legal cria pra uso pessoal, uma classezinha onde le-se um arquivo, ai tendo tb um metodo DelLine que recebe um array de int e apaga as linhas em questão, um que recebe um array de int e outro de String pra inserir as string nas linhas em questão, um DelString que apagasse todas as ocorrencias da String passada como parametro… axo q ficava legal… pode tb agiliza e facilita seu trabalho caso vc use isso mto…

Jorgev

Eu não entendi direito o seu raciocinio.
Será que vc poderia explicar melhor?

abraço

Criado 27 de setembro de 2007
Ultima resposta 27 de set. de 2007
Respostas 4
Participantes 2