Ant Length

 

此任务用于设置任何字符串或文件的length属性。它也可以用于显示属性值或作为条件。

它具有以下提供的各种属性。

 

Apache Ant Length Task Attributes

属性 说明 必需
property 用于设置长度。 忽略
mode 它与文件长度模式一起使用。 忽略
file 要报告其长度的单个文件。 其中之一,或者一个或多个嵌套文件集。
resource 要报告其长度的单个资源。
string 要报告其长度的字符串。
trim 处理字符串时的修剪  
length 比较长度。 忽略
when 比较类型: 等于,等式,更大等。 忽略

让我们看看一些我们也设置字符串和文件长度的示例。

 

Apache Ant长度任务示例

 

存储字符串长度:

<project name="java-ant project" default="run">  
  <target name="run">
    <length string="Hello codebaoku" property="length.foo"/>
    <echo message="length is: ${length.foo}"></echo>
  </target>
</project>
    

 

存储文件长度:

<project name="java-ant project" default="run">  
  <target name="run">
    <length file="abc" property="length.abc"/>
  </target>
</project>
    

将文件路径及其长度存储到length属性中。

<project name="java-ant project" default="run">  
  <target name="run">
    <length property="length" mode="each">
        <fileset dir="." includes="abc,xyz"/>
    </length>
  </target>
</project>
    

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