Mapear Estrutura de Pasta

Bom dia senhores,

Gostaria de saber se existe algum modo de eu mapear, toda a estrutura de pastas, apartir de um ponto especifico, pegando, pastas, subpastas e arquivos ?

grato

A resposta fácil é: Existe sim.

Se explicar melhor o que quer, fica mais fácil de te ajudar.

Bom, preciso apontar uma unidade ou pasta, e mapear, o que esta dentro do que.
Imagine que apontace, para o c:, preciso que ele veja que pasta existem e dentro delas quais, e que arquivos existem e assim por diante.

da para fazer ??

Dá sim.

Já leu a API da classe File? Se ler descobre fácil fácil como fazer o que você quer.

Segue exemplo…

[code]private String obterArquivosXml(String diretorio) throws PlcException {
File raiz = new File(diretorio);
if (raiz.listFiles() == null) {
helperMsgJsfPlc.msgErro(“mensagem.erro.importacao.diretorio”);
return NAVEGACAO.IND_MESMA_PAGINA;
}
for(File caminho: raiz.listFiles()) {
if(caminho.isFile()) {

            	String nome = caminho.getName();
                String extencao = nome.substring(nome.lastIndexOf('.') + 1).toLowerCase();
                
                if (extencao.equals("xml")) {
                	listaXml.add(diretorio + '\\' + nome);
                }
            }
            if (caminho.isDirectory()) {
            	obterArquivosXml(diretorio + '\\' + caminho.getName());
            }
	 }  
	 return NAVEGACAO.IND_MESMA_PAGINA;
}[/code]

No meu caso eu busco por arquivos xml existentes em qualquer nodo dentro de uma estrutura de diretórios em arvore.

[quote=Xmio]Segue exemplo…
[/quote]

Valeu Xmio, basicamente e isso que precisava.

Valeu pela ajuda pessoal.