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服務器對象