連接用於將一個或多個檔連接到單個檔。 如果新檔不存在,則將創建新檔,除非資源列表為空並且ignoreempty
為true
。
從Apache Ant 1.7.1開始,此任務可用作僅返回一個資源的資源集合。
資源集合用於選擇要連接的資源。 沒有單一屬性來指定連接檔的單個資源。
1. Ant Concat任務屬性
屬性 | 描述 | 必需 |
---|---|---|
destfile |
連接流的目標檔 | 否 |
append |
它指定是否應追加destfile 屬性指定的檔。 |
否 |
force |
它指定是否應寫入destfile 指定的檔。 |
否 |
overwrite |
它指定是否應寫入destfile 指定的檔。 |
否 |
forceReadOnly |
它會覆蓋只讀目標檔。 | 否 |
encoding |
它指定輸入檔的編碼。 | 否 |
outputencoding |
編寫輸出檔時使用的編碼。 | 否 |
fixlastline |
它指定是否檢查每個連接的檔是否被新行終止。 | 否 |
eol |
它指定了fixlastline 屬性使用的行尾字元的內容。 |
否 |
binary |
如果此屬性設置為true ,則任務以逐位元組方式連接檔。 |
否 |
ignoreempty |
指定如果源資源列表為空,是否應創建destfile 指定的檔。 |
否; 默認為true |
resourcename |
指定在將此任務作為資源公開時報告的名稱。 | 否 |
2. Apache Ant Concat示例
將字串連接到檔:
<concat destfile="README">Hello, World!</concat>
將一系列檔連接到控制臺:
<concat>
<fileset dir="messages" includes="*important*"/>
</concat>
上一篇:
Ant Chmod任務
下一篇:
Ant Condition任務