| org.apache.tools.ant.Task org.apache.tools.ant.taskdefs.TempFile
TempFile | public class TempFile extends Task (Code) | | 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
since: Ant 1.5 |
Method Summary | |
public void | execute() Creates the temporary file. | public boolean | isDeleteOnExit() Learn whether deleteOnExit is set for this tempfile task. | public void | setDeleteOnExit(boolean deleteOnExit) Set whether the tempfile created by this task should be set
for deletion on normal VM exit. | public void | setDestDir(File destDir) Sets the destination directory. | public void | setPrefix(String prefix) Sets the optional prefix string for the temp file. | public void | setProperty(String property) Sets the property you wish to assign the temporary file to. | public void | setSuffix(String suffix) Sets the optional suffix string for the temp file. |
isDeleteOnExit | public boolean isDeleteOnExit()(Code) | | Learn whether deleteOnExit is set for this tempfile task.
boolean deleteOnExit flag. |
setDeleteOnExit | public void setDeleteOnExit(boolean deleteOnExit)(Code) | | Set whether the tempfile created by this task should be set
for deletion on normal VM exit.
Parameters: deleteOnExit - boolean flag. |
setDestDir | public void setDestDir(File destDir)(Code) | | Sets the destination directory. If not set,
the basedir directory is used instead.
Parameters: destDir - The new destDir value |
setPrefix | public void setPrefix(String prefix)(Code) | | Sets the optional prefix string for the temp file.
Parameters: prefix - string to prepend to generated string |
setProperty | public void setProperty(String property)(Code) | | Sets the property you wish to assign the temporary file to.
Parameters: property - The property to set |
setSuffix | public void setSuffix(String suffix)(Code) | | Sets the optional suffix string for the temp file.
Parameters: suffix - suffix including any "." , e.g ".xml" |
|
|