共用方式為


WriteLinesToFile 工作

將指定項目的路徑寫入指定的文字檔。

工作參數

下表說明 WriteLinestoFile 工作的參數。

參數

描述

File

必要的 ITaskItem 參數。

指定將項目寫入的檔案。

Lines

選擇性的 ITaskItem[] 參數。

指定將寫入檔案的項目。

Overwrite

選擇性 Boolean 參數。

如果為 true,則工作會覆寫檔案中的任何現有內容。

Encoding

選擇性 String 參數。

選取字元編碼,例如 "Unicode"。 請參閱Encoding

備註

如果 Overwrite 為 true,則建立新檔案,將內容寫入檔案,然後關閉檔案。 如果檔案已經存在,則會覆寫該檔案。 如果 Overwrite 為 false,請將內容附加至檔案,如果檔案不存在,則建立目標檔案。

除了以上列出的參數之外,此項工作還會繼承 TaskExtension 類別中的參數,而該類別本身又繼承 Task 類別。 如需這些錯誤碼的清單及其說明,請參閱 TaskExtension 基底類別

範例

下列範例使用 WriteLinesToFile 工作將 MyItems 項目集合中的項目路徑,寫入 MyTextFile 項目集合所指定的檔案中。

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">

    <ItemGroup>
        <MyTextFile Include="Items.txt"/>
        <MyItems Include="*.cs"/>
    </ItemGroup>

    <Target Name="WriteToFile">
        <WriteLinesToFile
            File="@(MyTextFile)"
            Lines="@(MyItems)"
            Overwrite="true"
            Encoding="Unicode"/>
    </Target>

</Project>

請參閱

概念

MSBuild 工作

其他資源

MSBuild 工作參考