Eh o seguinte:

Naum vejo porque naum salvar o arquivo de configuracaum todo novamente a 
menos q vc esteja salvando-o no servidor ou em outro lugar numa rede.
O algoritmo usado para salvar um arquivo de properties eh bastante rapido 
para a maioria das aplicacoes, mesmo q elas tenham muitas propriedades.
Vc sempre pode tentar usar o RandomAccessFile do pacote de io, mas usa-lo 
para salvar properties eh reinventar a roda.
Caso haja muitas propriedades, o q recomendo eh q vc quebre seu arquivo 
properties em dois ou tres, diminuindo a quantidade de dados q vc precisa 
salvar a cada vez.

Michael Nascimento Santos
Analista/Consultor
CPM Sistemas - www.cpm.com.br



----Original Message Follows----
From: "Rog�rio Nascimento Lopes" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Subject: [java-list] Como gravar novas chaves em um arquivo de configura��o 
j� existente
Date: Mon, 8 Jan 2001 19:48:00 -0200


        Pessoal:

        Fiz um programa para ler e gravar informa��es de configura��o, utilizando
"Properties".

        No aplicativo, se o arquivo de configura��o "defaultProperties.txt" n�o
existir ele � criado automaticamente, com alguns informa��es defaults.

        Al�m de conseguir gravar as chaves, tamb�m consegui efetuar a leitura das
mesmas.

        O problema � que n�o estou conseguindo gravar uma nova chave se o arquivo
j� existir.  Eu at� consegui recriar o arquivo.  Neste caso, eu poderia
gravar uma nova chave, j� que estou abrindo-o novamente com
"FileOutputStream".  S� que pare efeitos pr�ticos, toda vez que for grava
uma nova chave (com seu respectivo valor), eu teria quer recriar o arquivo
inteiramente.

        O que estou querendo � efetuar altera��es em um arquivo j� existente:
incluir ou excluir novos pares de chave/valor.

        Eu sei que existem os m�todos "put" e "remove".  Mas o problema � que s�
encontrei as classes "FileInputStream" (leitura) e "FileOutputStream"
(gravacao, apagando o arquivo anterior).

        Alguem pode me ajudar?

        Rog�rio Lopes.
<< LoadProperties.java >>
<< TestandoProperties.java >>
------------------------------ 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]
-------------------------------------------------------------------------
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.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] 
-------------------------------------------------------------------------

Responder a