內(nèi)蒙古java團(tuán)隊(duì)

          j2se,j2ee開(kāi)發(fā)組
          posts - 139, comments - 212, trackbacks - 0, articles - 65
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          日歷

          <2010年6月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          公告

          發(fā)展經(jīng)濟(jì)!

          發(fā)展GPS!

          友情鏈接

          搜索

          •  

          積分與排名

          • 積分 - 339941
          • 排名 - 163

          最新評(píng)論

          Java下載生成zip文件

          Posted on 2010-06-04 17:16 帥子 閱讀(1802) 評(píng)論(0)  編輯  收藏 所屬分類: j2ee技術(shù)專區(qū)
          import java.io.File;

            import java.io.FileInputStream;

            import java.io.FileOutputStream;

            import java.util.zip.ZipEntry;

            import java.util.zip.ZipOutputStream;

            public class ZipOutputStreamDemo {

            public static void main(String[] args) throws Exception {

            byte[] buffer = new byte[1024];

            //生成的ZIP文件名為Demo.zip

            String strZipName = "Demo.zip";

            ZipOutputStream out = new ZipOutputStream(new FileOutputStream(strZipName));

            //需要同時(shí)下載的兩個(gè)文件result.txt ,source.txt

            File[] file1 = {new File("result.txt"),new File("source.txt")};

            for(int i=0;i<file1.length;i++) {

            FileInputStream fis = new FileInputStream(file1[i]);

            out.putNextEntry(new ZipEntry(file1[i].getName()));

            int len;

            //讀入需要下載的文件的內(nèi)容,打包到zip文件

            while((len = fis.read(buffer))>0) {

            out.write(buffer,0,len);

            }

            out.closeEntry();

            fis.close();

            }

            out.close();

            System.out.println("生成Demo.zip成功");

            }

          主站蜘蛛池模板: 嘉定区| 凯里市| 昆明市| 梨树县| 东海县| 高淳县| 东丽区| 柳江县| 德惠市| 上杭县| 兴隆县| 东明县| 同心县| 金平| 密云县| 平泉县| 新河县| 蒙山县| 呈贡县| 雅安市| 礼泉县| 新津县| 双桥区| 呼玛县| 都安| 定边县| 孟津县| 唐河县| 南投县| 噶尔县| 龙山县| 漳浦县| 贺兰县| 伊金霍洛旗| 黑龙江省| 饶平县| 大荔县| 武邑县| 望江县| 红河县| 甘肃省|