Tarefa MakeDir
Cria diretórios e, se necessário, qualquer diretório pai.
Parâmetros
A tabela a seguir descreve os parâmetros da tarefa MakeDir
.
Parâmetro | Descrição |
---|---|
Directories |
Parâmetro ITaskItem[] obrigatório.O conjunto de pastas para criar. |
DirectoriesCreated |
Parâmetro de saída ITaskItem[] opcional.Os diretórios que são criados por essa tarefa. Se alguns diretórios não puderem ser criados, isso pode não conter todos os itens que foram passados para o Directories parâmetro. |
Comentários
Além dos parâmetros listados acima, essa tarefa herda parâmetros da classe TaskExtension, que herda da classe Task. Para obter uma lista desses parâmetros adicionais e suas descrições, confira Classe base TaskExtension.
Exemplo
O exemplo de código a seguir usa a MakeDir
tarefa para criar o Output
diretório na raiz da unidade, especificado pela OutputDirectory
propriedade, e também mostra como criar vários diretórios, delimitados por ponto-e-vírgula, e também como criar os diretórios usando um item @(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>