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();
}
}
}
}