On Tuesday 28 August 2001 10:48, [Carlos H.] wrote:
> 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");
Nao faltou aqui um:
out.flush();
?
Eu utilizo assim e funciona, peguei dos exemplos da Sun de receita de bolo:
try {
FileOutputStream fos = new FileOutputStream("teste.txt", true);
PrintWriter p = new PrintWriter(fos);
p.println("Mensagem específica");
p.flush();
p.close();
fos.close();
} catch(Exception e) {
System.out.println(e.toString());
}
> 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]
----------------------------------------
Content-Type: text/html; charset="iso-8859-1"; name="Attachment: 1"
Content-Transfer-Encoding: quoted-printable
Content-Description:
----------------------------------------
--
Gonzaga, Flavio (Bim)
System Analyst
Try Automatos @ www.automatos.com
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------