真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java如何實(shí)現(xiàn)多個(gè)文件壓縮成壓縮包

小編給大家分享一下java如何實(shí)現(xiàn)多個(gè)文件壓縮成壓縮包,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國際域名空間、虛擬主機(jī)、營銷軟件、網(wǎng)站建設(shè)、昭通網(wǎng)站維護(hù)、網(wǎng)站推廣。

具體內(nèi)容如下

需要用到的ant.jar

package util;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream;


public class ZipTools { 

  public static final String ZIP_FILENAME = ""; //需要解壓縮的文件名 
  public static final String ZIP_DIR = "";  //需要壓縮的文件夾 
  public static final String UN_ZIP_DIR = "";  //要解壓的文件目錄 
  public static final int BUFFER = 1024 ;  //緩存大小 

public static void zipFile(String baseDir,String fileName) throws Exception{ 
    List fileList=getSubFiles(new File(baseDir)); 
    ZipOutputStream zos=new ZipOutputStream(new FileOutputStream(fileName)); 
    ZipEntry ze=null; 
    byte[] buf=new byte[BUFFER]; 
    int readLen=0; 
    for(int i = 0; i 1){ 
      for (int i = 0; i < dirs.length-1;i++) { 
        ret=new File(ret, dirs[i]); 
      } 
      if(!ret.exists()) 
        ret.mkdirs(); 
      ret=new File(ret, dirs[dirs.length-1]); 
      return ret; 
    } 
    return ret; 
  } 

public static void deleteDirFile(String path){
   File file=new File(path);
   if(file.isDirectory()){    //如果是目錄,先遞歸刪除
     String[] list=file.list();
     for(int i=0;i0){
     pdfNames.substring(0,pdfNames.length()-1);
    }
    return pdfNames;
  }

public static void copyFile(String oldPath, String newPath) {
    try {
      int bytesum = 0;
      int byteread = 0;
      File oldfile = new File(oldPath);
      if (oldfile.exists()) {     //文件存在時(shí)
        InputStream inStream = new FileInputStream(oldPath); //讀入原文件
        FileOutputStream fs = new FileOutputStream(newPath);
        byte[] buffer = new byte[1444];
        while ( (byteread = inStream.read(buffer)) != -1) {
          bytesum += byteread;    //字節(jié)數(shù)文件大小
          fs.write(buffer, 0, byteread);
        }
        inStream.close();
      }
    }
    catch (Exception e) {
      System.out.println("copy file error!");
      e.printStackTrace();
    }
  }

public static boolean fileExist(String fileNames,String pdfName){
 boolean flag=false;
 if(!"".equals(fileNames)){
  String[] nameArr=fileNames.split(",");
  for(int i=0;i

看完了這篇文章,相信你對(duì)“java如何實(shí)現(xiàn)多個(gè)文件壓縮成壓縮包”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


本文名稱:java如何實(shí)現(xiàn)多個(gè)文件壓縮成壓縮包
文章轉(zhuǎn)載:http://weahome.cn/article/ghpjjp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部