此任务将一个属性设置为临时文件的文件名。与 java.io.File.createTempFile
不同,此任务不会实际创建临时文件,但它保证在执行任务时该文件不存在。
属性 | 描述 | 类型 | 必需 |
---|---|---|---|
property | 设置要为其分配临时文件的属性。 | 字符串 | 是 |
destdir | 设置目标目录。 | 文件 | 否;默认为 basedir |
prefix | 设置临时文件的可选前缀字符串。 | 字符串 | 否 |
suffix | 设置临时文件的可选后缀字符串。 | 字符串 | 否 |
deleteonexit | 是否在 JVM 正常退出时将临时文件标记为删除(即使该文件可能从未创建)。自 Apache Ant 1.7 起 | 布尔值 | 否;默认为 false |
createfile | 是否应由此任务创建临时文件。自 Ant 1.8 起 | 布尔值 | 否;默认为 false |
创建临时文件
<tempfile property="temp.file"/>
创建具有 .xml
后缀的临时文件
<tempfile property="temp.file" suffix=".xml"/>
在 build
子目录中创建临时文件
<tempfile property="temp.file" destDir="build"/>