Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

FTPClient.listFiles not working

I am trying to list all the files under a specific directory in a ftp server.

FTPFile[] subFiles = ftpClient.listFiles("directory");

Although the directory is a valid one , but the code gets stuck while calling listFiles , what may be the reason. ? Further i would like to mention that a seperate netbeans project accessing the same FTP server is working fine with the same code , but a maven project is having the problem. please help.

like image 688
Raja Avatar asked Apr 03 '13 14:04

Raja


1 Answers

Try to use passive mode. I assume that you are using the newest commons net library (you didn't write which lib you are using).


Next approach, try to change the file list layout. The commons lib uses auto-detection but in some cases this doesn't work. You can change (and test) another file list layout as followed:

FTPClientConfig configuration = new FTPClientConfig(FTPClientConfig.TEST_YOURSELF);

FTPClient yourClient = FTPClient(...);
client.configure(conf);
like image 185
Eich Avatar answered Sep 21 '22 22:09

Eich