在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ Ant Zip任務(wù)
Ant Telnet任務(wù)
Ant Javac任務(wù)
Apache Ant構(gòu)建文件-project標(biāo)簽
Apache Ant任務(wù)失敗
Apache Ant目標(biāo)-target標(biāo)簽
Apache Ant API
Ant Condition任務(wù)
Ant過濾器任務(wù)
Ant Mkdir創(chuàng)建目錄任務(wù)
Ant休眠任務(wù)
Apache Ant入門程序(Hello World)
Apache Ant InputHandler接口
Ant JUnit任務(wù)
Apache Ant自定義組件
Apache Ant參數(shù)處理器
Apache Ant令牌過濾器
Apache Ant IDE集成
Ant Concat任務(wù)
Apache Ant安裝
ANT教程
Apache Ant類型
Ant EAR任務(wù)
Ant簡(jiǎn)介
Ant長(zhǎng)度任務(wù)
Ant Chmod任務(wù)
Ant LoadFile任務(wù)
Ant導(dǎo)入任務(wù)
Apache Ant If和Unless用法
Ant Gzip任務(wù)
Ant移動(dòng)文件任務(wù)
Apache Ant Jar示例
Apache Ant任務(wù)-task標(biāo)簽
Apache Ant監(jiān)聽器和記錄器
Ant AntStructure任務(wù)
Ant刪除任務(wù)
Apache Ant Java任務(wù)
Apache Ant basename任務(wù)
Ant Zip任務(wù)
Ant之外的Apache Ant任務(wù)
Ant Copy任務(wù)
Ant CVS任務(wù)
Apache Ant命令行參數(shù)
Apache Ant功能特性
Apache Ant屬性
Ant War任務(wù)

Ant Zip任務(wù)

Ant Zip任務(wù)用于創(chuàng)建zip文件。 basedir屬性用于引用創(chuàng)建zip文件的文件源,可以使用exclude屬性來排除壓縮文件。

它創(chuàng)建一個(gè)隱式文件集并支持各種嵌套元素,包括<fileset>,<include><exclude><patternset>。

1. Apache Ant Zip任務(wù)屬性

屬性 描述 必需
destfile 要?jiǎng)?chuàng)建的zip文件的名稱
basedir 壓縮文件的目錄
compress 存儲(chǔ)和壓縮數(shù)據(jù)
encoding 用于zip文件中文件名的字符編碼
filesonly 僅用于存儲(chǔ)文件條目
includes 要包含的文件列表
excludes 必須排除的文件列表
update 更新目標(biāo)文件(如果已存在)
whenempty 沒有文件匹配時(shí)的行為。 有效值為:fail,skipcreate
duplicate 找到重復(fù)文件時(shí)的行為
comment 注釋存儲(chǔ)在存檔中
level 應(yīng)執(zhí)行文件壓縮的非默認(rèn)級(jí)別
fallbacktoUTF8 是否使用UTF-8和語言編碼標(biāo)志而不是指定的編碼
zip64Mode 何時(shí)使用Zip64擴(kuò)展名作為條目

下面來看一些創(chuàng)建zipfile的例子。

2. Apache Ant Zip任務(wù)示例

通過從yiibai/java目錄收集所有文件來創(chuàng)建zip文件:manual.zip。

<project name="java-ant project" default="run">     
    <target name="run">  
        <zip destfile="manual.zip" basedir="yiibai/java"/>  
    </target>  
</project>

如果存在zip文件,則更新zip文件:

<project name="java-ant project" default="run">     
    <target name="run">  
        <zip destfile="manual.zip" basedir="yiibai/java" update="true"/>  
    </target>  
</project>

可以通過使用excludes屬性指定文件名來排除文件。

<project name="java-ant project" default="run">     
    <target name="run">  
        <zip destfile="manual.zip" basedir="yiibai/java" update="true" excludes="xyz.txt"/>  
    </target>  
</project>