ftp4j一个开源的支持代理的FTP组件
ftp4j是个很年轻的开源项目,但是试用后发现很好很强大,如果你找一个纯java的FTP库,要支持socks4,socks4a,socks5,http代理,就是他了!比apache的FTPClient(不支持代理)、半商业的edtFTPj(PRO支持代理,但是要$,而且是系统变量级的代理,不能单个指定)等好用多了,而且是LGPL协议,源码质量很高。(不过如果你需要FTPS及SFTP,那ftp4j不支持)jar包只有50多k,地址在这里:ftp4j使用代理的代码:importjava.util.ArrayList;importit.sauronsoftware.ftp4j.FTPClient;importit.sauronsoftware
下载地址
用户评论
谢谢提供下载. 因为我仅仅是操作ftp. 所以后来直接用apache
还没仔细研究,但是看了评论 功能不是很全
不错,能用的,功能虽然不够全面,可以自己再扩展一下。
ftp4j还是可以的,但是第一:没有提供递归删除文件夹的功能,第二:不能够获取文件夹下的所有文件对象,获取出错