1.解压zip文件服务器
public static void main(String[] args) {
String src="/Users/guanguan/Downloads/h_h-20170215.zip";
String target ="/Users/guanguan/Downloads/gg/";
ZipFile zipFile;//建立ZipInputStream对象
try {
//FileInputStream 表明压缩文件的输入流;
zipFile = new ZipFile(src);
// 实例化对象,指明要进行解压的文件
Enumeration extends ZipEntry> entries = zipFile.entries(); // 获取下一个ZipEntry,获取zipfile里面的每个zipentry实例
while (entries.hasMoreElements()){
ZipEntry entry=entries.nextElement();
File entryDestination = new File(target, entry.getName());
if (entry.isDirectory()) {
entryDestination.mkdirs();
} else {
entryDestination.getParentFile().mkdirs();
InputStream in = zipFile.getInputStream(entry);
OutputStream out = new FileOutputStream(entryDestination);
IOUtils.copy(in, out);
IOUtils.closeQuietly(in);
out.close();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
2.上传zip文件到本地ui
3.上传文件到ftp服务器对象