Listas todos os arquivos dentro de uma pasta!

8 respostas
F

pessoal como que eu faco um ponto class que liste todos os meus arquivos dentro de uma pasta em um server (tomcat) como se eu desse um “LS” dentro de um diretorio direto no servidor e me mostre na tela?

por acaso alguém sabe como fazer isso?

Fernando Becker

8 Respostas

rodrigoallemand

O GUJ tem um artigo sobre Arquivos muito bom…
Leia e implemente a sua alternativa.

Jair_Rillo_Junior

Dê uma estudada na classe File.
Ela tem um método chamado listFiles() que retorna uma Array com todos os arquivos dentro do diretório.

maquiavelbona

Se tiveres permissão para ler tal pasta, basta utilizar File.listFiles().

Leia a documentação, antes e depois de perguntar.

Até!

T

Leia a documentação do Tomcat - você pode habilitar seletivamente a visualização de arquivos em uma pasta.

http://tomcat.apache.org/tomcat-6.0-doc/default-servlet.html#dir

F

mas essa classe file.list(); funciona em qq servidor? por exemplo Jboss, resin, tomcat? ou tem que ser um tratamento diferente para cada um???

eu tentei assim:

import java.io.File.*;

public String[] list(FilenameFilter filter)
{
list.files();
}

mas eu quero mostrar isso na tela, algo como out.print(“Meus diretórios”);

Jair_Rillo_Junior

listFiles() não apenas list()

E você pode armazenar os valores em um Array e depois apresentar na tela via JSP, JSTL, Velocity, Freemaker, Scriptlet, etc etc etc

F

Ah bom agora entendi… valeu galera!!!

rodrigoallemand

thingol:
Leia a documentação do Tomcat - você pode habilitar seletivamente a visualização de arquivos em uma pasta.

http://tomcat.apache.org/tomcat-6.0-doc/default-servlet.html#dir

Boa!!!
Sabe se existe algo parecido para WAS6?

Criado 28 de agosto de 2007
Ultima resposta 28 de ago. de 2007
Respostas 8
Participantes 5