此任務(wù)用于將文件加載到屬性中。 它適用于文件并提供srcFile屬性。它使用默認(rèn)編碼當(dāng)前區(qū)域設(shè)置,除非指定了其他區(qū)域。
它使用下面給出的各種屬性。
| 屬性 | 描述 | 必需 |
|---|---|---|
srcFile |
它用于指定源文件 | 否 |
property |
保存文件的屬性 | 否 |
encoding |
設(shè)置文件的編碼 | 否 |
failonerror |
是否停止構(gòu)建失敗 | 否 |
quiet |
可以防止顯示診斷消息 | 否 |
下面看看一些例子來(lái)了解它的功能。
<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文件的內(nèi)容。
在讀取文件時(shí)指定編碼。
<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>
設(shè)置failonerror以獲取錯(cuò)誤信息
<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>