Tenho um aplicativo na seguinte estrutura e preciso, a partir de uma classe no package1 acessar um arquivo txt que está na Pasta1. Como eu especifico o caminho para esse arquivo na minha Classe.java?
Depois, com o resultado, você verifica quantos “…/” você terá que adicionar para “alcançar o arquivo”.
Daí fica algo assim:
new File("../../arquivo.txt");
Sacou? Teoricamente você precisaria de 4 “…/”, mas não lembro de cabeça se aplicações WEB começam dentro do pacote ou dentro de WEB-INF, por isso imprima para poder ver. :thumbup:
E
eduardo.cerqueira
Marques,
Eu tenho por costume deixar os meus arquivos de configuração dentro da pasta classes , então nesse caso o código ficaria assim:
Dessa forma, independente de onde a sua aplicação esteja instalada, você vai acessar o seu arquivo do mesmo jeito. :lol:
Caso você queira aessar uma pasta de fora, você pode aproveitar a dica do nosso amigo rmarin e “subir” um diretório usando o "…/ "antes do nome do arquivo.