此任務(wù)用于設(shè)置任何字符串或文件的長度屬性。它也可以用于顯示屬性值或作為條件。
它具有以下給出的各種屬性。
| 屬性 | 描述 | 必需 |
|---|---|---|
property |
用于設(shè)定長度 | 否 |
mode |
與文件長度模式一起使用 | 否 |
file |
要報告其長度的單個文件 | 否 |
resource |
報告長度的單一資源 | 否 |
string |
要報告的長度的字符串 | 否 |
trim |
在處理字符串時修剪 | 否 |
length |
比較長度 | 否 |
when |
比較類型:equal, eq和greater等等 |
否 |
下面來看看一些設(shè)置字符串和文件長度的例子。
存儲字符串長度:
<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>