創建和解壓縮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