Ant Concat任務

連接用於將一個或多個檔連接到單個檔。 如果新檔不存在,則將創建新檔,除非資源列表為空並且ignoreemptytrue

從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任務