Attività WriteLinesToFile
Scrive i percorsi degli elementi specificati nel file di testo specificato.
Parametri dell'attività
Nella tabella riportata di seguito sono descritti i parametri dell'attività WriteLinestoFile.
Parametro |
Descrizione |
---|---|
File |
Parametro ITaskItem obbligatorio. Specifica il file in cui scrivere gli elementi. |
Lines |
Parametro ITaskItem[] facoltativo. Specifica gli elementi da scrivere nel file. |
Overwrite |
Parametro Boolean facoltativo. Se il parametro è impostato su true, l'eventuale contenuto del file viene sovrascritto. |
Encoding |
Parametro String facoltativo. Consente di selezionare la codifica dei caratteri, ad esempio, "Unicode". Vedere anche Encoding. |
Note
Se Overwrite è true, viene creato un nuovo file nel quale viene scritto il contenuto, quindi il file viene chiuso. Se il file di destinazione è già esistente, viene sovrascritto. Se Overwrite è false, il contenuto viene accodato al file e viene creato il file di destinazione, se non esiste già.
Oltre ai parametri sopra elencati, questa attività eredita i parametri dalla classe TaskExtension, che eredita dalla classe Task. Per un elenco di tali parametri aggiuntivi e le relative descrizioni, vedere Classe di base TaskExtension.
Esempio
Nell'esempio riportato di seguito l'attività WriteLinesToFile viene utilizzata per scrivere i percorsi degli elementi della raccolta MyItems nel file specificato dalla raccolta di elementi 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>