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"