Caminhos de arquivos independentes de plataforma

4 respostas
J

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.

4 Respostas

jgbt

acho que com File.separator vc resolve isso.
da uma olhada nas docs.

[]'s

Mauricio_Linhares

Se você não usar a barra invertida vai funcionar nos dois.

Jair_Rillo_Junior

javinha2004:
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