Oi Carlos,
 
segue abaixo o c�digo que estou utilizando para fazer o que vc esta querendo:  
 
  try{
      PrintWriter out = new PrintWriter(new FileWriter("d:\\Alimentador.log", true));
      out.println("N�mero de registros que foram pesquisados no banco de dados: " +i+"\n");
      out.println("N�mero de registros que foram deletados do banco de dados: " +id+"\n");
      out.println("N�mero de registros que restaram no banco de dados: " +il+"\n");
      out.close();
        }
         catch(IOException ioException){
         System.out.println("Houve uma ioExceptionbdex: "+ioException);
        }
----- Original Message -----
Sent: Tuesday, August 28, 2001 10:48
Subject: [java-list] - Problemas ao gravar em TXT

Ola a todos,
 
Estou desenvolvendo uma classe que utilizarei para salvar mensagens espec�ficas em um arquivo de Log (.txt) em uma intranet local que temos aqui na empresa.
� a primeira vez que trabalho com o package java.io, e quando o coloco para escrever no arquivo TXT, ele sempre sobrescreve o que j� est� escrito no mesmo arquivo, ao inv�s de adicionar uma nova linha.
Meu c�digo � o seguinte:
 
     try {
            PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(nomearquivo.txt)));
            out.println("Mensagem espec�fica");
            out.close();
         } catch (IOException evt) {
            //Codigo para lidar com a Exce��o
         }
 
Existe algum erro ou incoer�ncia no c�digo acima?
Pensei em criar um BufferedReader, ou outra classe semelhante para varrer o arquivo at� o final e s� depois ent�o come�ar a escrever, isso � possivel? Como poderia ser feito? N�o teria uma queda de performance ou coisa parecida?
 
Se algu�m puder me ajudar...
Grato desde j�.
 
          
Atenciosamente
 
[Carlos H.]
[EMAIL PROTECTED]

Responder a