Você está aqui: JSP (Java Server Pages) ::: Dicas & Truques ::: Arquivos e Diretórios |
Aprenda a listar arquivos e diretórios recursivamente usando JSPQuantidade de visualizações: 77 vezes |
<%@ page import="java.io.*" %> <html> <head><title>Aprendendo JSP</title></head> <body> <%! void listar(File dirfile, int depth, JspWriter writer){ String contents[] = dirfile.list(); try{ for(int i = 0; i < contents.length; i++){ for(int spaces = 0; spaces < depth; spaces++) writer.println(" "); writer.println(contents[i] + "<br>"); File child = new File(dirfile, contents[i]); if(child.isDirectory()) listar(child, depth + 1, writer); } }catch(IOException e){ // pode acontecer um erro aqui } } %> <% // Exibe todos os arquivos e diretórios do diretório WEB-INF da aplicação String cam = getServletContext().getRealPath("/") + "WEB-INF"; File dir = new File(cam); if(dir.isDirectory()){ listar(dir, 0, out); } %> </body> </html> |
![]() |
Veja mais Dicas e truques de JSP (Java Server Pages) |
Dicas e truques de outras linguagens |
JavaScript - JavaScript Avançado - Como escrever uma função JavaScript que aceita um número variável de argumentos |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |