此任務會將屬性設定為暫存檔名稱。與 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"/>