Pessoal,
Estou com um problema aki que não desgarro.
O problema é o seguinte, estou precisando abrir um arquivo .ini e ler os parâmetros.
Ao utlizar os métodos File.getCanonicalPath, File.getAbsolutepath etc…
consigo pegar o path (String) da seguinte forma :
c:\arquivos\teste.ini
Só que a classe que lê o arquivo ini precisa que o separador de diretório fosse \, ou seja :
c:\arquivos\teste.ini
Como conseguirei transformar :c:\arquivos\teste.ini em c:\arquivos\teste.ini ???
Um abraço a todos
Wolf_X
Abril 28, 2007, 6:10pm
#2
use o replace:
replace("","\");
isso deve resolver seu problema
Wolf_X
Abril 28, 2007, 6:11pm
#3
use o replace:
replace("","\");
isso deve resolver seu problema
Blz Fio,
Boa dica…
Só que não funciona
file.replace("","\") ;
Parece que o java não aceita o “\” como caracter… copie e cole no ecplise para vc ver…
Obrigado
é, acho que não tem jeito mesmo não.
vou ter que fixar o diretório onde os arquivos .ini deve ficar e concatenar o filename selecionado e uma string já com o path dos diretorios.
Ex: pego o nome do arquivo
depois concateno com uma string “c:\programa\ini\”
Vlws
Wolf_X
Abril 29, 2007, 1:00pm
#6
erro meu mano
passo despercebido o caracter especial :oops: , o replace vc vai usar na string ta, isso resolve
.replace("\","\\") ;