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.
Listar Sub-Dieretórios
A
4 Respostas
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
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
A
Muito obrigado pessoal xD
Criado 9 de janeiro de 2012
Ultima resposta 9 de jan. de 2012
Respostas 4
Participantes 4
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo