Classe Properties sujando td

Seguinte, tenho o seguinte problema:

Preciso baixar o arquivo de configuracao de rede do Linux Fedora (ex: ifcfg-eth0), dps preciso editar algumas configuacoes e dps preciso enviar p persistir os dados no Linux.

A parte de enviar e receber o arquivo estao ok.

A parte de edicao to levando uns pau pro Java e queria um help ai.

A estrutura do arquivo eh a seguinte:

*** foram usados p dar destaque, mas n tem eles no arquivo

# Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.2.255
***HWADDR=00:18:F3:BC:AA:19
***IPADDR=192.168.2.134
IPV6ADDR=
IPV6PREFIX=
IPV6_AUTOCONF=yes
NETMASK=255.255.255.0
NETWORK=192.168.2.0
ONBOOT=yes

Eu preciso mudar alguns campos como ip(IPADDR), subrede(NETMASK), etc. Ai pensei em usar a classe Properties ja q a estrutura eh igual. Ela ta ate mudando o campo ip e tals, mas ta baguncando os campos q usam caracteres reservados de Java. Ex: HWADDR q usa “:” (dois pontos), ai qnd eu salvo, fica assim:

#teste
#Sun Feb 24 01:16:12 GMT-03:00 2008
***IPADDR=1.1.1.1
NETMASK=255.255.255.0
BOOTPROTO=static
ONBOOT=yes
IPV6ADDR=
BROADCAST=192.168.2.255
DEVICE=eth0
IPV6_AUTOCONF=yes
IPV6PREFIX=
NETWORK=192.168.2.0
***HWADDR=00\:18\:F3\:BC\:AA\:19

Ai qnd for fazer upload creio eu q vai esse “” juntos, ai quebra td no linux.

Alguem sabe se dar p arrumar isso no properties ou uma outra API p fazer essa edicao. Api File faz essa edicao d modo facil? vlw…

Cara, acho que se vc fizer um I/O normal fica tudo na boa, trabalhando linha a linha do arquivo.

[]´s

[quote=Rafaelprp]Cara, acho que se vc fizer um I/O normal fica tudo na boa, trabalhando linha a linha do arquivo.

[]´s[/quote]

No caso, vc fala em mexer com a classe File? Vou acabar indo por ela msm, apesar q acho q vai ser complicado fazer a substituicao :confused:

Vo tentando…