Ant Length



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 lidihuo" 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>