org.apache.tools.ant.taskdefs
Class TempFile
- Cloneable
This task sets a property to the name of a temporary file.
Unlike
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 temp file in the build subdir
void | execute()- Creates the temporary file.
|
boolean | isDeleteOnExit()- Learn whether deleteOnExit is set for this tempfile task.
|
void | setDeleteOnExit(boolean deleteOnExit)- Set whether the tempfile created by this task should be set
for deletion on normal VM exit.
|
void | setDestDir(File destDir)- Sets the destination directory.
|
void | setPrefix(String prefix)- Sets the optional prefix string for the temp file.
|
void | setProperty(String property)- Sets the property you wish to assign the temporary file to.
|
void | setSuffix(String suffix)- Sets the optional suffix string for the temp file.
|
bindToOwner, execute, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
isDeleteOnExit
public boolean isDeleteOnExit()
Learn whether deleteOnExit is set for this tempfile task.
- boolean deleteOnExit flag.
setDeleteOnExit
public void setDeleteOnExit(boolean deleteOnExit)
Set whether the tempfile created by this task should be set
for deletion on normal VM exit.
deleteOnExit - boolean flag.
setDestDir
public void setDestDir(File destDir)
Sets the destination directory. If not set,
the basedir directory is used instead.
destDir - The new destDir value
setPrefix
public void setPrefix(String prefix)
Sets the optional prefix string for the temp file.
prefix - string to prepend to generated string
setProperty
public void setProperty(String property)
Sets the property you wish to assign the temporary file to.
property - The property to set
setSuffix
public void setSuffix(String suffix)
Sets the optional suffix string for the temp file.
suffix - suffix including any "." , e.g ".xml"