This task sets a property to the name of a temporary file.
Unlike java.io.File.createTempFile
,
this task does not actually create the temporary file, but it does guarantee that the
file did not exist when the task was executed.
Examples:
<tempfile property="temp.file"/>create a temporary file
<tempfile property="temp.file" suffix=".xml"/>create a temporary file with the
.xml
suffix
<tempfile property="temp.file" destDir="build"/>create a temporary file in the
build
subdirectory
Attribute | Description | Type | Requirement |
property | Sets the property you wish to assign the temporary file to. | String | Required |
destdir | Sets the destination directory. If not set, the basedir directory is used instead. | File | Optional |
prefix | Sets the optional prefix string for the temp file. | String | |
suffix | Sets the optional suffix string for the temp file. | String | |
deleteonexit | Whether the temp file will be marked for deletion on normal exit of the Java Virtual Machine (even though the file may never be created); default false. Since Ant 1.7 | String |