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>

Voir aussi

Concepts

Tâches MSBuild

Autres ressources

Référence des tâches MSBuild