日期:2014-05-20  浏览次数:20624 次

ftp文件打包下载
要用java 从ftp上下载文件夹到本地。
需要先压缩文件夹下载到本地。。。。

我用的是org.apache.commons.net.ftp
压缩也知道怎么压缩。只是不知道怎么压缩服务器上的文件。。。请指点

------解决方案--------------------
抛出多个文件,window系统可以自动打成zip包,
------解决方案--------------------
一定要压缩么,好像不行咯
------解决方案--------------------
你可以试试将ftp映射成本地磁盘,然后用命令压缩。
但是这么做的话,其实没什么意思。你想想,就算能映射成本地磁盘压缩,数据流是从ftp到本地,经过本地压缩工具,数据流再回到ftp服务器上。其实你已经做了一遍download和upload的过程。
你找你的管理员要个账户,用ssh或者telnet登录到服务器上,zip之后再用ftp取,这样是可行的。