Estou fazendo um cliente FTP utilizando a api commons-net-1.4.1.
Fiz uma JTree para listar os diretórios locais e agora preciso fazer uma jTree para listar os diretórios do servidor, porém não tenho idéia de como fazer isso.
:?
Tbém gostaria de saber como eu seleciono um arquivo na jtree e passo o path dele para uma string.
Para fazer a JTree dos diretórios/arquivos do servidor é bem simples, a classe FTPClient possui um método chamado listFiles(), onde esse método te retorna um array do tipo FTPFile. Ai é só percorrer esse array e adicionando na sua JTree, da mesma maneira como você faz para a JTree dos arquivos/diretórios locais…
Segue o código abaixo como exemplo:
FTPClient ftpClient = new FTPClient();
try
{
FTPFile[] files = ftpClient.listFiles();
for(int i = 0; i < files.length; i++)
System.out.println(files[i].getName());
}
catch (IOException ioe)
{
ioe.printStackTrace();
}