E onde eu tenho que deixar esse arquivo de propriedades ??? Em que diretorio
?
Obrigado
[]
Daniel
----- Original Message -----
From: sven <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, January 09, 2001 9:30 AM
Subject: Re: [java-list] Como gravar novas chaves em um arquivo
deconfiguração já existente
> Para usar arquivos properties, o certo é usar java.util.Properties
>
> Suponha que existe o arquivo myprops.properties. Este arquivo contem os
> properties na forma:
> prop1=valor1
> prop2=valor2
>
> para carregar estes properties no seu aplicativo:
>
> Properties props = new Properties();
> props.load(new FileInputStream(new File(myprops.properties))); //
> arquivo deve encontrar se no classpath
>
> Para usar-las:
>
> String p1 = props.get("prop1");
>
> para adicionar uma property:
>
> props.setProperty("prop3", valor3);
>
> e para gravar o arquivo:
>
>
> DateFormat df = getDateInstance();
> props.store(new FileOutputStream(new File("myprops.properties)),
> "properties gravado em " + df.format(new Date());
>
>
> Rogério Nascimento Lopes wrote:
>
> > 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.
> >
> >
> > ------------------------------------------------------------------------
> >
> > ------------------------------ 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]
>
> -------------------------------------------------------------------------
> > LoadProperties.java
> >
> > Content-Type:
> >
> > application/octet-stream
> > Content-Encoding:
> >
> > 7bit
> >
> >
> > ------------------------------------------------------------------------
> > TestandoProperties.java
> >
> > Content-Type:
> >
> > application/octet-stream
> > Content-Encoding:
> >
> > quoted-printable
> >
> >
> > ------------------------------------------------------------------------
> > attachment.txt
> >
> > Content-Type:
> >
> > text/plain
> > Content-Encoding:
> >
> > Quoted-printable
> >
> >
>
>
> ------------------------------ 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]
> -------------------------------------------------------------------------
>
------------------------------ 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]
-------------------------------------------------------------------------