此任务用于设置任何字符串或文件的长度属性。它也可以用于显示属性值或作为条件。
它具有以下给出的各种属性。
属性 | 描述 | 必需 |
---|---|---|
property |
用于设定长度 | 否 |
mode |
与文件长度模式一起使用 | 否 |
file |
要报告其长度的单个文件 | 否 |
resource |
报告长度的单一资源 | 否 |
string |
要报告的长度的字符串 | 否 |
trim |
在处理字符串时修剪 | 否 |
length |
比较长度 | 否 |
when |
比较类型:equal , eq 和greater 等等 |
否 |
下面来看看一些设置字符串和文件长度的例子。
存储字符串长度:
<project name="java-ant project" default="run"> <target name="run"> <length string="Hello Javatpoint" 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>