WriteLinesToFile — Zadanie
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 TaskExtension — Klasa podstawowa.
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>