pzxsheng

          有種相見不敢見的傷痛,有種愛還埋藏在心中

          利用Apache Ant進行文件的壓縮與解壓縮

          /** 
               * 解壓縮 
               * @param destDir 生成的目標目錄下
               * @param sourceZip 源zip文件
               * 
               */  
              private void unZip(String destDir, String sourceZip){  
                            
                  Project proejct = new Project();   
                  Expand expand = new Expand();  
               
                  expand.setProject(proejct);    
                  expand.setSrc(new File(sourceZip));     
                  expand.setOverwrite(false);//是否覆蓋  
            
                  File file = new File(destDir);       
                  expand.setDest(file);         
                  expand.execute();  
              }  
          /** 
               * 壓縮 
               *  
               * @param sourceFile 
               *            壓縮的源文件 
               * @param targetZip 
               *            生成的目標文件
               */  
              private void zip(String sourceFile,String targetZip){  
                    
                  Project project = new Project();       
                  Zip zip = new Zip();      
                  zip.setProject(project);  
                      
                  zip.setDestFile(new File(targetZip));//設置生成的目標zip文件File對象   
                  FileSet fileSet = new FileSet();     
                  fileSet.setProject(project);  
                      
                  fileSet.setDir(new File(sourceFile));//設置將要進行壓縮的源文件File對象  
                      
                  //fileSet.setIncludes("**/*.java"); //包括哪些文件或文件夾,只壓縮目錄中的所有java文件      
                  //fileSet.setExcludes("**/*.java"); //排除哪些文件或文件夾,壓縮所有的文件,排除java文件  
                            
                  zip.addFileset(fileSet); 
                  zip.execute();   
              }  

          posted on 2014-09-16 08:54 科菱財神 閱讀(480) 評論(0)  編輯  收藏 所屬分類: 基礎

          導航

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 海淀区| 和平县| 四平市| 平阳县| 新竹市| 蓬莱市| 宁晋县| 库尔勒市| 营山县| 英超| 河间市| 光泽县| 泰兴市| 宁远县| 南平市| 长泰县| 五台县| 神池县| 广灵县| 灵武市| 曲水县| 舒城县| 西青区| 吉首市| 仙游县| 南郑县| 绥滨县| 北海市| 耿马| 栖霞市| 崇信县| 榆社县| 枣阳市| 蒙自县| 宁城县| 丽江市| 甘泉县| 女性| 嘉义县| 灵丘县| 徐水县|