Tempfile タスク

説明

このタスクは一時ファイルの名前をプロパティに設定します。 java.io.File.createTempFile と異なり、このタスクは実際には一時ファイルを作成しませんが、タスクが実行されたときにファイルが存在していなかったことを保証します。

パラメータ

属性 説明 タイプ 必須
property 一時ファイルを割り当てるプロパティを設定します。 String はい
destdir ターゲットディレクトリを設定します。 File いいえ、デフォルトは basedir
prefix temp ファイルのオプションのプレフィックス文字列を設定します。 String いいえ
suffix temp ファイルのオプションのサフィックス文字列を設定します。 String いいえ
deleteonexit (ファイルが作成されない可能性があるが)JVM が通常終了するときに temp ファイルを削除するようにマークするかどうか。Apache Ant 1.7 以降 ブール値 いいえ、デフォルトは false
createfile temp ファイルをこのタスクによって作成するかどうか。Ant 1.8 以降 ブール値 いいえ、デフォルトは false

一時ファイルを作成します

<tempfile property="temp.file"/>

.xml サフィックスが付いた一時ファイルを作成します

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

build サブディレクトリに一時ファイルを作成します

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