caminho absoluto da aplicação  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
marceloplis
GUJ Ranger

Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline

Pessoal preciso recuperar o caminho de um diretório onde estão os arquivos que serão gravados como temporários e após grava-lo no BD ou fazer download dele ele é deletado deste diretório.

O problema é que atualmente declaro num .properties o caminho completo



Depois leio este caminho na minha classe que grava no BD


ao invés de fazer isto tem como fazer algo sem usar o .properties, por exemplo

File binFile = new File(getPathdaAplicacao+"\anexos\"+nome_arquivo);

onde eu ficaria independente do caminho, já que no servidor pode ser Linux.

igual é feito em servlet:
File savedFile = new File(getServletContext().getRealPath("/anexos/"),nome);

Obrigado
[Email] [MSN]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

MinhaClasseQualquer.class.getClassLoader().getResourceAsStream( "meuarquivonaraizdaaplucacao.txt" );

Former LIPE.
[ICQ]
marceloplis
GUJ Ranger

Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline

LIPE wrote:MinhaClasseQualquer.class.getClassLoader().getResourceAsStream( "meuarquivonaraizdaaplucacao.txt" );


Veja, os arquivos não estão dentro do mesmo diretório das classes e sim num diretório dentro da raiz da minha aplicação, seria assim mesmo ??

veja como estou recuperando atualmente:


Como ficaria neste seu jeito ???

Obrigado.
[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team