RemoveDir - задача

Удаляет указанные каталоги и все содержащиеся в них файлы и подкаталоги.

Параметры

В следующей таблице приводятся параметры задачи RemoveDir.

Параметр Описание
Directories Обязательный параметр ITaskItem[] .

Указывает каталоги для удаления.
RemovedDirectories Необязательный выходной параметр ITaskItem[] .

Содержит каталоги, которые были успешно удалены.

Замечания

Помимо перечисленных выше параметров, эта задача наследует параметры от класса TaskExtension, который, в свою очередь, наследует от класса Task. Список этих дополнительных параметров и их описания см. в статье Базовый класс TaskExtension.

Пример

Следующий пример удаляет каталоги, указанные в свойствах OutputDirectory и DebugDirectory. Эти пути указываются относительно каталога проекта.

<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>

См. также