Olá!
Como posso listar o conteúdo de um diretório através de um servlet e exibí-lo em uma página Html?
Espero que alguém possa me ajudar. :roll:
Olá!
Como posso listar o conteúdo de um diretório através de um servlet e exibí-lo em uma página Html?
Espero que alguém possa me ajudar. :roll:
a classe File tem um método chamado list() q retorna um array de string com o conteúdo do diretório q o File está apontando.
é só pegar esse array e montar o html :!:
Olá!
Obrigada pela dica.
Já entrei no site da Sun e encontrei o método.
Mas, infelizmente, sou novata e não estou sabendo como utilizá-lo…
Será que alguém pode me dar uma dica?
[code]File f = new File( "c:windows" );
String s[] = f.list();
for ( int i = 0; i < s.length; i++ )
System.out.println( s[ i ] );[/code]
isso irá imprimir todo o conteúdo do seu diretório windows
obs: no caminho do arkivo tem uma barra entre o dois-pontos e o windows, naum sei pq não tá aparecendo…
Muito obrigada.
Já testei e funcionou.
Eu não estava sabendo onde colocar o caminho (C:windows)!
Valeu!
E ae cariocathi, tranquilo?
Seguinte, se eu especificar somente “C:”, a lista de diretórios e arquivos que virá será somente os do mesmo nível, não será armazenado os subdiretórios e seus respectivos arquivos e subdiretórios. Isso?
Detalhe: não cheguei a testar ainda o script que você postou.
Certo, ele armazena só o mesmo nível, mas c kizer descer, vc pode pegar cada arkivo, fazer um new File em cada String e ver c é um diretório( isDirectory() )…
Legal, vou aplicar um algoritmo recursivo então. Vai ficar bem parecido com um que desenvolvi em PHP.
Valeu. 8)