Udostępnij za pośrednictwem


Zadanie WriteLinesToFile

Zapisuje ścieżki określone elementy do pliku określony tekst.

Parametry zadania

W poniższej tabeli opisano parametry WriteLinestoFile zadania.

Parametr

Opis

File

Wymagane ITaskItem parametru.

Określa plik do elementów do zapisu.

Lines

Opcjonalny ITaskItem[] parametru.

Określa elementy do zapisu do pliku.

Overwrite

Opcjonalny Boolean parametru.

Jeśli true, zadanie zastępuje istniejącą zawartość w pliku.

Encoding

Opcjonalny String parametru.

Wybiera kodowanie, na przykład, "Unicode" znaków.See also Encoding.

Uwagi

Jeśli Overwrite jest true, powoduje utworzenie nowego pliku, zapisać zawartość pliku, a następnie zamyka plik.Jeśli plik docelowy już istnieje, jest zastępowany.Jeśli Overwrite jest false, dołącza zawartość do pliku, tworzenie pliku docelowego, jeśli jeszcze nie istnieje.

Oprócz parametrów wymienionych powyżej, to zadanie dziedziczy parametry z TaskExtension , które sama klasa dziedziczy z Task klasy.Aby uzyskać listę tych dodatkowych parametrów, a ich opisy, zobacz Klasa bazowa TaskExtension.

Przykład

W poniższym przykładzie użyto WriteLinesToFile zadanie do zapisu ścieżki elementów w MyItems element z kolekcji w pliku określonym przez MyTextFile element z kolekcji.

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

Zobacz też

Koncepcje

Program MSBuild zadań

Inne zasoby

Zadanie programu MSBuild odniesienia