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)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 尼木县| 石门县| 健康| 兴仁县| 家居| 遂宁市| 双峰县| 金溪县| 平遥县| 海南省| 北辰区| 海门市| 多伦县| 石楼县| 新津县| 奇台县| 汪清县| 枝江市| 邵阳市| 綦江县| 东城区| 宜宾县| 琼结县| 旬邑县| 双柏县| 开原市| 东城区| 易门县| 大田县| 长治市| 林芝县| 绍兴县| 宜城市| 迁西县| 成武县| 二手房| 靖安县| 昌邑市| 佛学| 南和县| 霍林郭勒市|