Ant LoadFile任務

此任務用於將檔加載到屬性中。 它適用於檔並提供srcFile屬性。它使用默認編碼當前區域設置,除非指定了其他區域。

它使用下麵給出的各種屬性。

1. Apache Ant LoadFile任務屬性

屬性 描述 必需
srcFile 它用於指定原始檔案
property 保存檔的屬性
encoding 設置檔的編碼
failonerror 是否停止構建失敗
quiet 可以防止顯示診斷消息

下麵看看一些例子來瞭解它的功能。

1. Apache Ant LoadFile任務示例

<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檔的內容。

在讀取檔時指定編碼。

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

設置failonerror以獲取錯誤資訊

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

上一篇: Ant長度任務 下一篇: Ant Mkdir創建目錄任務