Tarefa RemoveDir

Remove os diretórios especificados e todos os seus arquivos e subdiretórios.

Parâmetros

A tabela a seguir descreve os parâmetros da tarefa RemoveDir.

Parâmetro Descrição
Directories Parâmetro ITaskItem[] obrigatório.

Especifica os diretórios que serão excluídos.
RemovedDirectories Parâmetro de saída ITaskItem[] opcional.

Contém os diretórios que foram excluídos com êxito.

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 a seguir remove os diretórios especificados pelas propriedades OutputDirectory e DebugDirectory. Esses caminhos são tratados como relativos ao diretório do projeto.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2005">

    <PropertyGroup>
        <OutputDirectory>\Output\</OutputDirectory>
        <DebugDirectory>\Debug\</DebugDirectory>
    </PropertyGroup>

    <Target Name="RemoveDirectories">
        <RemoveDir
            Directories="$(OutputDirectory);$(DebugDirectory)" />
    </Target>

</Project>

Confira também