このタスクは一時ファイルの名前をプロパティに設定します。 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"/>