Greedy的工作室

          posts - 23,comments - 7,trackbacks - 0

          import java.io.BufferedInputStream;
          import java.io.BufferedOutputStream;
          import java.io.File;
          import java.io.FileInputStream;
          import java.io.FileOutputStream;
          import java.util.zip.ZipEntry;
          import java.util.zip.ZipOutputStream;

          public class TestZip {
           static final int BUFFER = 40960;
           public static void main(String argv[]) {
           try {
            
           BufferedInputStream origin = null;
           FileOutputStream dest = new FileOutputStream("E:/test/myfiles.zip");//壓縮后保存路徑和文件名
           ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(dest));
           byte data[] = new byte[BUFFER];
           File f = new File("e:/test/a/");//壓縮文件夾名
           File files[] = f.listFiles();
           for (int i = 0; i < files.length; i++) {
           FileInputStream fi = new FileInputStream(files[i]);
           origin = new BufferedInputStream(fi, BUFFER);
           ZipEntry entry = new ZipEntry(files[i].getName());
           out.putNextEntry(entry);
           int count;
           while ((count = origin.read(data, 0, BUFFER)) != -1) {
           out.write(data, 0, count);
           }
           origin.close();
           }
           out.close();
           } catch (Exception e) {
           e.printStackTrace();
           }
           }}

          posted on 2008-11-27 21:34 greedy 閱讀(171) 評論(0)  編輯  收藏 所屬分類: Java技術
          主站蜘蛛池模板: 泰安市| 江陵县| 新龙县| 威宁| 开封市| 台南市| 连城县| 上林县| 宿州市| 梁平县| 仁布县| 三原县| 乐山市| 南部县| 西平县| 胶南市| 望奎县| 虹口区| 秦安县| 德钦县| 蕲春县| 屏南县| 洛南县| 南昌县| 吴堡县| 象山县| 古蔺县| 高清| 弋阳县| 元阳县| 广平县| 高要市| 出国| 高碑店市| 阳西县| 盐池县| 闻喜县| 崇礼县| 寻甸| 巍山| 蒙自县|