Tempfile 任務

說明

此任務會將屬性設定為暫存檔名稱。與 java.io.File.createTempFile 不同的是,此任務並未實際建立暫存檔,但會保證在執行任務時,檔案並不存在。

參數

屬性 說明 類型 必要
property 設定要將暫存檔指定給哪個屬性。 字串
destdir 設定目標目錄。 檔案 否;預設為 basedir
prefix 設定暫存檔的選用字首字串。 字串
suffix 設定暫存檔的選用字尾字串。 字串
deleteonexit 是否在 JVM 正常結束時標記暫存檔以供刪除(即使檔案可能從未建立)。自 Apache Ant 1.7 起 布林值 否;預設為 false
createfile 此任務是否應建立暫存檔。自 Ant 1.8 起 布林值 否;預設為 false

範例

建立暫存檔

<tempfile property="temp.file"/>

建立具有 .xml 字尾的暫存檔

<tempfile property="temp.file" suffix=".xml"/>

build 子目錄中建立暫存檔

<tempfile property="temp.file" destDir="build"/>