MakeDir (tâche)
Crée des répertoires et, si nécessaire, des répertoires parents.
Paramètres
Le tableau ci-dessous décrit les paramètres de la tâche MakeDir
.
Paramètre | Description |
---|---|
Directories |
Paramètre ITaskItem[] obligatoire.Ensemble de répertoires à créer. |
DirectoriesCreated |
Paramètre de sortie ITaskItem[] facultatif.Répertoires créés par cette tâche. Si certains répertoires n’ont pas pu être créés, cela peut ne pas contenir tous les éléments passés dans le Directories paramètre. |
Notes
En plus des paramètres énumérés ci-dessus, cette tâche hérite des paramètres de la classe TaskExtension , qui elle-même hérite de la classe Task . Pour obtenir la liste de ces paramètres supplémentaires et leurs descriptions, consultez Classe de base TaskExtension.
Exemple
L’exemple de code suivant utilise la MakeDir
tâche pour créer le Output
répertoire à la racine du lecteur, spécifié par la OutputDirectory
propriété, et montre également comment créer plusieurs répertoires, délimités par des points-virgules, et comment créer les répertoires à l’aide d’un élément @(Folders)
:
<Project>
<PropertyGroup>
<OutputDirectory>\Output\</OutputDirectory>
</PropertyGroup>
<ItemGroup>
<Folders Include="FolderA;FolderB;FolderC"></Folders>
</ItemGroup>
<Target Name="CreateDirectories">
<MakeDir
Directories="$(OutputDirectory)"/>
<MakeDir
Directories="Folder1;Folder2"/>
<MakeDir
Directories="@(Folders)"></MakeDir>
</Target>
</Project>