MakeDir (attività)
Crea directory e, se necessario, eventuali directory padre.
Parametri
Nella tabella che segue vengono descritti i parametri dell'attività MakeDir
.
Parametro | Descrizione |
---|---|
Directories |
Parametro ITaskItem[] obbligatorio.Set di directory da creare. |
DirectoriesCreated |
Parametro di output ITaskItem[] facoltativo.Le directory create dall'attività. Se non è stato possibile creare alcune directory, questo potrebbe non contenere tutti gli elementi passati nel Directories parametro . |
Osservazioni:
Oltre ai parametri elencati sopra, questa attività eredita i parametri dalla classe TaskExtension, che a sua volta eredita dalla classe Task. Per un elenco di questi parametri aggiuntivi e le rispettive descrizioni, vedere TaskExtension Base Class.
Esempio
Nell'esempio di codice seguente viene utilizzata l'attività MakeDir
per creare la Output
directory nella radice dell'unità, specificata dalla OutputDirectory
proprietà e viene inoltre illustrato come creare più directory, delimitate da punti e virgola e come creare le directory usando un elemento @(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>