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));//設(shè)置生成的目標zip文件File對象   
                  FileSet fileSet = new FileSet();     
                  fileSet.setProject(project);  
                      
                  fileSet.setDir(new File(sourceFile));//設(shè)置將要進行壓縮的源文件File對象  
                      
                  //fileSet.setIncludes("**/*.java"); //包括哪些文件或文件夾,只壓縮目錄中的所有java文件      
                  //fileSet.setExcludes("**/*.java"); //排除哪些文件或文件夾,壓縮所有的文件,排除java文件  
                            
                  zip.addFileset(fileSet); 
                  zip.execute();   
              }  

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

          導航

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

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 鲁甸县| 台东市| 玉门市| 东光县| 清苑县| 恩施市| 临猗县| 宝丰县| 红原县| 油尖旺区| 建水县| 河池市| 云南省| 阿坝县| 安化县| 巨野县| 开化县| 特克斯县| 新沂市| 扬中市| 格尔木市| 普定县| 北安市| 县级市| 金溪县| 凌海市| 和田市| 舒城县| 邵东县| 任丘市| 南城县| 花垣县| 韩城市| 霍林郭勒市| 墨竹工卡县| 闻喜县| 大石桥市| 浙江省| 柏乡县| 蚌埠市| 宝应县|