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 科菱財神 閱讀(474) 評論(0)  編輯  收藏 所屬分類: 基礎

          導航

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

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 彭水| 榆社县| 会东县| 宁城县| 额尔古纳市| 黔江区| 江陵县| 保靖县| 江口县| 安多县| 读书| 浦东新区| 施甸县| 海口市| 渭南市| 车致| 班玛县| 修文县| 高密市| 凌海市| 新河县| 景洪市| 商丘市| 庐江县| 高邑县| 贵州省| 建平县| 措美县| 铜陵市| 怀化市| 故城县| 寻乌县| 南和县| 余姚市| 洞口县| 平塘县| 甘洛县| 西充县| 宁远县| 措勤县| 都江堰市|