Ant LoadFile

 

此任务用于将文件加载到属性中。它适用于文件,并提供了srcFile属性以简化操作。除非指定其他语言环境,否则它将使用默认的编码当前语言环境。

它使用以下提供的各种属性。

 

Apache Ant LoadFile任务属性

属性 说明 必填
srcFile 它用于指定源文件。
property 用于保存文件的属性。
encoding 设置文件的编码。
failonerror 是否基于失败停止构建。
quiet 它可以防止显示诊断消息。

让我们看一些示例来了解其功能。

 

Apache Ant LoadFile任务示例

<project name="java-ant project" default="run">  
  <target name="run">
    <loadfile property="message" srcFile="test2/abc.txt"/>
    <echo message="${message}"></echo>
  </target>
</project>
    

上面的代码将产生abc.txt文件的内容。

 

在读取文件时指定编码。

<project name="java-ant project" default="run">  
  <target name="run">
    <loadfile property="message" srcFile="test2/abc.txt" encoding="ISO-8859-1"/>
    <echo message="${message}"></echo>
  </target>
</project>
    

 

设置failonerror以获取错误信息

<project name="java-ant project" default="run">  
  <target name="run">
    <loadfile property="message" srcFile="test2/abac.txt" failonerror="false"/>
    <echo message="${message}"></echo>
  </target>
</project>
    

 此任务用于创建目录。如果目录不存在,它将创建一个新目录。如果目录已经存在,则不会创建目录。此任务使用以下属性。 Apache Ant Mkdir任务属性属性说明必填dir要创建的目录。是  ...