Setar diretorio em pacote apache para FTP

Olá, tenho 2 perguntas:

  1. Alguem sabe como setar o diretorio e o modo de conexão (PASV/ACTIVE) pela classe FTPCliente do pacote
    commons-net-1.1.0 da apache ?

  2. Alguem já usou o pacote com.enterprisedt.net.ftp ?

Exemplo para listar diretorio:

FTPCliente ftp = new FTPClient(host…);
System.out.println(“Conteudo Diretorio”);
String[] files = ftp.dir(“NomeDir”);
for (int i = 0; i < files.length; i++)
System.out.println(files[i]);

A questão é que não mostra o conteudo do diretorio…! Se alguem já usou esse pacote me de uma ajuda.
Obs: Sei que a apache é bom mas não consegui achar como setar dir e modo de conexão.

Desculpe pelo outro post igual, mas tive problemas com a conexão e achei que nao tinha enviado. :?

1 - a) changeWorkingDirectory(String pathname)
1 - b) enterLocalPassiveMode();
enterRemotePassiveMode();

Doc Api em: http://jakarta.apache.org/commons/net/apidocs/index.html

flwz

Valeu foia,
Vc sabe como faz Upload, seria assim:

FTPClient ftp = new FTPClient();

ftp.storeFile( “nome_arq”, ftp.retrieveFileStream(“patch_arq_do_cliente”) );

…o 2º param nao tem que ser o InputStream com o nome do arquivo do cliente? estou tentando assim e nao estou conseguindo.

dia …

se eu não me engano:

FileInputStream fis = new FileInputStream("/home/xxx/test.txt");
ftpclient.storeFile( “nomeremoto.txt”, fis );
fis.close();

t…

Blz !
Muito obrigado mesmo cara. :smiley: