熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

開發方法及軟件工程之Ant之文件操作[3]

2013-11-23 20:53:22  來源: Java開源技術 

    創建和解壓縮zip及tar文件

    在前一節中我們看到了如何創建JAR文件創建其他歸檔文件的過程幾乎完全相同下面是創建zip文件的Ant任務

    <zipdestfile=outputzip basedir=output/>

    相同的語法也可用於創建tar文件還可以使用GZip和BZip任務來壓縮文件例如

    <gzipsrc=outputtar zipfile=outputtargz/>

    解壓縮和提取文件同樣也很簡單

    <unzipsrc=outputtargz dest=extractDir/>

    還可以包括overwrite屬性來控制覆蓋行為默認設置是覆蓋與正在被提取的歸檔文件中的條目相匹配的所有現有文件相關的任務名稱是untarunjargunzip和bunzip

    替換文件中的標記

    我們將在本節考察的最後一個文件系統操作是replace任務它執行文件中的查找和替換操作token屬性指定要查找的字符串value屬性指定一個新的字符串查找到的標記字符串的所有實例都被替換為這個新的字符串例如

    <replacefile=inputtxt token=old value=new/>

    替換操作將在文件本身之內的適當位置進行為了提供更詳細的輸出可把summary屬性設置為true這將導致該任務輸出找到和替換的標記字符串實例的數目

[]  []  []  


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29253.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.