Numa aplicação web percorrer um diretorio

1 resposta
T

Galera

Estou com o seguinte problema, tenho uma app web e qro ler os arquivos de um determinado diretorio dentro dessa aplicação.

Não sei como faço para chegar nesse diretorio, seria algo …/diretorio, porem não funciona.

A rotina de ler os subdiretorios e arquivos ta tranquila. Só preciso chegar no diretorio.

Desde ja agradeço a atenção de todos

1 Resposta

J

Use o metodo getRealPath() da classe ServletContext.

Exemplo de como ler arquivos em WEB-INF/meus_arquivos

//dentro do servlet
String dir = getServletContext().getRealPath("/WEB-INF/meus_arquivos");

File arq = new File(dir + File.separator + "arquivo1.abc");
//ler arquivo

http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/ServletContext.html#getRealPath(java.lang.String)

Criado 13 de abril de 2008
Ultima resposta 14 de abr. de 2008
Respostas 1
Participantes 2