WriteLinesToFile, tâche
Écrit les chemins d'accès des éléments spécifiés dans le fichier texte indiqué.
Paramètres de la tâche
Le tableau suivant décrit les paramètres de la tâche WriteLinestoFile.
Paramètre |
Description |
---|---|
File |
Paramètre ITaskItem obligatoire. Spécifie le fichier dans lequel écrire les éléments. |
Lines |
Paramètre ITaskItem[] optionnel. Spécifie les éléments à écrire dans le fichier. |
Overwrite |
Paramètre Boolean facultatif. Si true, la tâche substitue tout contenu existant dans le fichier. |
Encoding |
Paramètre String facultatif. Sélectionne l'encodage de caractères, par exemple « Unicode ». Voir aussi Encoding. |
Notes
Si Overwrite a la valeur true, cela crée un nouveau fichier, écrit le contenu dans le fichier, puis ferme le fichier. Si le fichier cible existe déjà, il est remplacé. Si Overwrite a la valeur false, ajoute le contenu au fichier, en créant le fichier cible s'il n'existe pas déjà.
En plus des paramètres énumérés ci-dessus, cette tâche hérite des paramètres de la classe TaskExtension, qui hérite elle-même de la classe Task. Pour obtenir la liste de ces paramètres supplémentaires et de leurs descriptions, consultez Classe TaskExtension Base.
Exemple
L'exemple suivant utilise la tâche WriteLinesToFile pour écrire les chemins d'accès des éléments de la collection d'éléments MyItems dans le fichier spécifié par la collection d'éléments 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>