Pessoal,
tenho uma web app que faz algumas configurações iniciais a partir de um arquivo properties sob WEB-INF/classes. Eu pego o caminho para esse diretório com o método ServletContext.getRealPath e concateno com a barra e o nome do arquivo. Acontece que quando eu mudo para o linux, eu tenho que manualmente mudar de barra invertida para barra normal. Tem outro jeito de fazer isso, de forma a ficar realmente independente de plataforma?
Valeu.
Caminhos de arquivos independentes de plataforma
J
4 Respostas
acho que com File.separator vc resolve isso.
da uma olhada nas docs.
[]'s
Se você não usar a barra invertida vai funcionar nos dois.
Pessoal,
tenho uma web app que faz algumas configurações iniciais a partir de um arquivo properties sob WEB-INF/classes. Eu pego o caminho para esse diretório com o método ServletContext.getRealPath e concateno com a barra e o nome do arquivo. Acontece que quando eu mudo para o linux, eu tenho que manualmente mudar de barra invertida para barra normal. Tem outro jeito de fazer isso, de forma a ficar realmente independente de plataforma?
Valeu.
Use a barra normal que irá funcionar nos dois sem nenhum problema.
J
Valeu, galera. O File.separator de fato resolve o problema.
(e eu estava mesmo usando \)
Criado 21 de junho de 2005
Ultima resposta 22 de jun. de 2005
Respostas 4
Participantes 4