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服务器对象