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>