Path Relativo - Arquivo TXT

2 respostas
R

Oi Pessoal …

estou desenvolvendo um aplicativo WEB que necessita ler um arquivo TXT que fica em uma subpasta do diretório principal da aplicação. Ex: Aplicacao/Util/path.txt

O problema é que não estou conseguindo acessar esta pasta colocando o caminho relativo da mesma - entra na exceção dando um FilenotfoundException. ex:

String strPath = "Util/path.txt";
   String vPath = null;
   try{
	BufferedReader reader = new BufferedReader(new                  
                                                    FileReader(strPath));
	String str = reader.readLine();
	vPath = str;
			
   }
   catch(Exception e ){
	System.out.println("Erro ao encontrar o arquivo  - Classe Util.class");
   }
   return vPath;

para conseguir acessar o arquivo tenho que colocar o caminho absoluto. Ex: c:/…/… Mas não pode ficar assim devido a necessidade de portabilidade.

Alguem saberia me ajudar ?!?!?

Desde já agradeço,
Roberto

2 Respostas

J
String pasta = getServletContext().getRealPath("Util");

String strPath = pasta + File.separator + "path.txt";

Testa aí, eu não testei!

R

Funcionou sim … muito obrigado !!!

Abração,
Roberto

Criado 30 de maio de 2006
Ultima resposta 30 de mai. de 2006
Respostas 2
Participantes 2