Coloque em um diretório que esteja assinalado no CLASSPATH.
Roberto Tatemoto
----- Original Message -----
From: "Daniel de Almeida Alvares" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, January 09, 2001 10:18 AM
Subject: Re: [java-list] Como gravar novas chaves em um arquivo
deconfiguração já existente
> 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]
> -------------------------------------------------------------------------
------------------------------ 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]
-------------------------------------------------------------------------