Listar Sub-Dieretórios

Bom dia, gostaria de saber como faço para saber os diretórios existentes em um diretório (sub-diretórios), o que preciso mais precisamente é apenas o nome da pasta,
Ex.: em C:\a, C:\b, C:\c… gostaria de capturar estes a, b, c… o nome da pasta mesmo ou o diretório todo, tanto faz hehe,
Desde já um muito obrigado.

vc precisa de uma funcao recursiva, muito simples de fazer.

usa o listFiles e verifica se eh diretorio, se for chama a funcao novamente, se nao for imprime o nome do aquivo. no final imprime o nome do diretorio.

[]'s

A classe File (java.util.File) tem dois métodos que vão te ajudar nisso: um é o File[] listFiles(); ele retorna todos os arquivos, diretórios ou não, do diretório pai. Daí, para cada arquivo retornado, você pode usar o método isDirectory para saber se o arquivo é um diretório ou não.

Vê se isso te ajuda…


http://www.guj.com.br/java/26742-lendo-diretorios-e-subdiretorios-efetuando-filtro

Flw

Muito obrigado pessoal xD