首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

ftp解析压缩包有关问题

2011-12-18 
ftp解析压缩包问题有没有人知道怎么用java代码实现ftp上获取压缩包并且解析它的?呵呵[解决办法]http://www

ftp解析压缩包问题
有没有人知道怎么用java代码实现ftp上获取压缩包并且解析它的?呵呵

[解决办法]
http://www.enet.com.cn/article/2004/0310/A20040310293160.shtml 
发个链接不知能对你有帮助不!
[解决办法]
java.net + java.util.zip.*;
[解决办法]
两个事情分开做,

FTP只做FTP的下载(和上传),直接用org.apache.commons.net.ftp的方法
文件下载后,再解压缩
[解决办法]
弄出来没得 吗。好弄不?
[解决办法]
下载FTP文件.......
int retry = 0;
while (retry <= 3) {
try {
FtpClient fc = new FtpClient(host, Integer
.parseInt(port), userName, password);
try {
fc.downloadToDir(dir + "/" + name, tempFile);
break;
} finally {
if (fc != null) {
fc.disconnect();
}
}
} catch (SocketException ex) {
String msg = ex.getMessage();
if (msg != null
&& msg.toLowerCase().indexOf("recv failed") >= 0) {
retry++;
if (retry > 3) {
throw ex;
}

Log.error("下载FTP文件失败", ex);

continue;
}

throw ex;
}
}
} catch (Exception e) {
throw e;
} finally {
if (conn != null) {
conn.close();
}
}
}
}

热点排行