Listar Arquivos usando WindowBuilder

Bom dia, estou precisando fazer a listagem de arquivos que estão em um FTP de modo gráfico, tentei fazer pelo jTree, mas não consegui e fica bastante pesado se o ftp contiver muitos arquivos, SOU LEIGO EM PROGAMAÇÃO AINDA, ja li bastante sobre o assunto mas ainda não consegui fazer será que alguém ai poderia me dar uma ajudinha ??

  • Ja conecta no ftp, só não lista!

Obrigado até mais!

Skype vinicius_back@hotmail.com

Você quer fazer um controle de FTP usando uma JTree?

Vai dar bastante trabalho mesmo.

Boa sorte.

Não vou conseguir lhe ajudar com código nenhum, mas a dica é só pedir um subdiretório se o usuário clicar em um nó da sua JTree que representa um subdiretório. É porque listar recursivamente todos os diretórios de um FTP costuma ser algo muito lento.

Como exemplo de um programa que lista FTP e SFTP, você pode ver o WinSCP (não é em Java) - você vai ver que ele tem um botão de refresh, para poder solicitar uma listagem mais atualizada.

Não se esqueça de conservar a conexão aberta (para tornar sua navegação mais rápida - abrir uma conexão FTP é sempre um processo extremamente lento), e sempre verificar se ela continua aberta - é que normalmente servidores de FTP costumam fechar automaticamente a conexão quando ela fica aberta por alguns minutos. É bom desenhar um fluxograma ou uma máquina de estados para você não se perder na lógica.