WriteLinesToFile úloh
Zapíše soubor zadaný text cesty zadané položky.
Parametry úlohy
Následující tabulka popisuje parametry WriteLinestoFile úkolu.
Parametr |
Description |
---|---|
File |
Požadované ITaskItem parametr. Určuje soubor zápisu položky. |
Lines |
Volitelný ITaskItem[] parametr. Určuje položky do souboru zapisovat. |
Overwrite |
Volitelný Boolean parametr. Pokud true, úkol přepíše existující obsah v souboru. |
Encoding |
Volitelný String parametr. Vybere znak kódování například "Unicode".See also Encoding. |
Poznámky
Pokud Overwrite je true, vytvoří nový soubor, zapsat obsah souboru a potom soubor zavře.Pokud cílový soubor již existuje, je přepsán.Pokud Overwrite je false, přidá obsah do souboru, vytváření cílového souboru, pokud již neexistuje.
Vedle výše uvedených parametrů, zdědí tento úkol parametry z TaskExtension dědí třídu, která sama Task třídy.Seznam těchto další parametry a jejich popis naleznete v TaskExtension základní třída.
Příklad
V následujícím příkladu WriteLinesToFile úloh k zápisu cesty položek v MyItems položka kolekce do souboru určeného parametrem MyTextFile položka kolekce.
<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>