当前位置:网站首页 > Java基础 > 正文

java全站压缩教程



/ 解压缩(压缩文件中包含多个文件)可代替上面的方法使用。

  • ZipInputStream类
  • 当我们需要解压缩多个文件的时候,ZipEntry就无法使用了,
  • 如果想操作更加复杂的压缩文件,我们就必须使用ZipInputStream类
  • */ public static void ZipContraMultiFile(String zippath ,String outzippath){ try { File file = new File(zippath); File outFile = null; ZipFile zipFile = new ZipFile(file); ZipInputStream zipInput = new ZipInputStream(new FileInputStream(file)); ZipEntry entry = null; InputStream input = null; OutputStream output = null; while((entry = zipInput.getNextEntry()) != null){ System.out.println(“解压缩” + entry.getName() + “文件”); outFile = new File(outzippath + File.separator + entry.getName()); if(!outFile.getParentFile().exists()){ outFile.getParentFile().mkdir(); } if(!outFile.exists()){ outFile.createNewFile(); } input = zipFile.getInputStream(entry); output = new FileOutputStream(outFile); int temp = 0; while((temp = input.read()) != -1){ output.write(temp); } input.close(); output.close(); } } catch (Exception e) { e.printStackTrace(); } }

  • 上一篇: 374集java教程
  • 下一篇: java redis教程pdf
  • 版权声明


    相关文章:

  • 374集java教程2026-01-15 11:26:00
  • java htmlparser 使用教程2026-01-15 11:26:00
  • java基础教程入门2026-01-15 11:26:00
  • java怎么设置教程2026-01-15 11:26:00
  • 鸿蒙教程java2026-01-15 11:26:00
  • java redis教程pdf2026-01-15 11:26:00
  • java研发教程2026-01-15 11:26:00
  • java 多线程教程2026-01-15 11:26:00
  • java103教程2026-01-15 11:26:00
  • java数字逗号教程2026-01-15 11:26:00