如何在 ant 中获取用户临时目录

  • 本文关键字:用户 获取 ant ant
  • 更新时间 :
  • 英文 :


我可以使用 %tmp% 在批处理文件中获取用户临时目录。如何在 ant 中获取用户临时目录?

作为上一个答案的后续,您可以访问用户的环境变量并使用 TMP 或 TEMP 中的值:

<project name="test" default="showtemp">
  <property environment="env"/>
  <target name="showtemp">
     <echo message="TMP=${env.TMP}"/>
  </target>
</project>

也许更好的方法是使用 java 系统属性java.io.tmpdir

<project name="test" default="showtemp">
   <target name="showtemp">
     <echo message="java.io.tmpdir=${java.io.tmpdir}"/>
   </target>
</project>

临时文件任务可用于创建临时文件和目录。

不要忘记ANT是一个Java程序,用于访问Windows临时目录将是特定于平台的。您可以尝试使用环境变量访问它:

<propety environment="env"/>
<echo message="windows tmpdir=${env.tmp}"/>

相关内容

  • 没有找到相关文章

最新更新