Поделиться через


Задача RemoveDir

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

Параметры

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

Параметр

Описание

Directories

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

Позволяет задать удаляемые каталоги.

RemovedDirectories

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

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

Заметки

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

Пример

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

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

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

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

</Project>

См. также

Основные понятия

Задачи MSBuild

Другие ресурсы

Справочные сведения о задачах MSBuild