Eu tenho um projeto web rodando, uso o tomcat…
Dentro do proprio projeto eu tenho um arquivo, como faço no codigo java pra acessar esse arquivo ?
Quero deletar o arquivo, ou pegar seus byte[] ou dar um new File… entendeu ? xD
mto obrigado aew… flwS
Pegar arquivo dentro do projeto
T
2 Respostas
D
Não sei se é a melhor maneira, mas eu pego o diretório raiz da seguinte forma:
File root = (new File(getClass().getResource("/WEB-INF/web.xml").getFile())).getParentFile().getParentFile();
/* Com o root dá pra manipular e criar arquivos dentro do projeto:
ex. File arquivo = new File(root.getAbsolutePath() + "\\teste.txt"); */
T
HmMm otimo…
mas sera q nao tem um jeito de pegar direto do diretorio onde o arquivo esta ??
sem ter que dar esses getParentFile().getParentFile()…
nao sei se isso pode acontecer, mais se a estrutura de pastas dos projetos forem diferentes esse codigo vai ter que ser adaptado :S
mas de qualquer jeito vlwS xD
Criado 5 de maio de 2008
Ultima resposta 5 de mai. de 2008
Respostas 2
Participantes 2