none
Problemas com edição de arquivo texto RRS feed

  • Pergunta

  • Pessoal é o seguinte:

    Tenho um sistema que deve escrever linhas em arquivos texto, até ai sem problemas, a lógica é a seguinte, tenho um arquivo de origem onde leio a linha, trato esta linha e escrevo outro arquivo com esta linha ja tratada, efetuo este processo com todas as linhas do arquivo de origem, porém ocorre que, ao escrever as linhas, o sistema ao inves de criar uma nova linha no arquivo, ele substitui as linhas existentes alguem sabe por que ?

    Uso o StreamReader para ler e o StreamWriter para escrever, e o sistema sempre escreve a ultima linha e substitui as existentes pela ultima linha que foi escrita, por que ?

     

    quinta-feira, 29 de dezembro de 2011 11:33

Todas as Respostas

  • Como você "esreve"? Tem que usar o método WriterLine. Poste seu código que facilita. Do contrário possso te mostrar como pegar de um arquivo e inserir no outro.

    --
    Marque as respostas e ajude a melhorar a busca do fórum.
    quinta-feira, 29 de dezembro de 2011 11:45
  • Fala Paulo,

    Entao cara, eu uso o WriteLine sim, imagina assim , existe u  while que a cada interação escreve uma linha no arquivo, porém sempre fica a ultima linha inserida pois substitui as anteriores pela ultima linha escrita, postar o código é dificil por que  por questoes de negocio, é meio complexo, a lógica esta distribuida em mais de um método.

    quinta-feira, 29 de dezembro de 2011 11:55
  • Um exemplo em que ocorra a leitura de um arquivo, alteração das informaçoes da linha e a inserção em um outro arquivo resolve? Posso fazer para tentar te ajudar.

    --
    Marque as respostas e ajude a melhorar a busca do fórum.
    quinta-feira, 29 de dezembro de 2011 12:00
  • Não é necessario Paulo, cheguei na solução.

     

    Obrigado pela ajuda.

     

    Abraços.

    quinta-feira, 29 de dezembro de 2011 12:09
  • Ok. Pode dizer o que estava errado para que outras pessoas saibam o que fazer quando esbarrar no mesmo problema?

    Depois marque sua resposta para fechar a thread.


    --
    Marque as respostas e ajude a melhorar a busca do fórum.
    quinta-feira, 29 de dezembro de 2011 12:10
  • x.programmer,

    Que bom que você conseguiu solucionar sua questão... Poderia agora postar qual foi a solução utilizada para que possamos fechar a thread e também para que possa ajudar outras pessoas que passem por essa mesma necessidade no futuro?

    Obrigado pelo apoio...


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    quarta-feira, 4 de janeiro de 2012 19:03
    Moderador