RemoveDir 任务

删除指定的目录及其所有文件和子目录。

参数

下表描述了 RemoveDir 任务的参数。

参数 说明
Directories 必选 ITaskItem[] 参数。

指定要删除的目录。
RemovedDirectories 可选的 ITaskItem[] 输出参数。

包含已成功删除的目录。

备注

除上面列出的参数外,此任务还从 TaskExtension 类继承参数,后者自身继承自 Task 类。 有关这些其他参数的列表及其说明的信息,请参阅 TaskExtension 基类

示例

以下示例删除 OutputDirectoryDebugDirectory 属性指定的目录。 这些路径将视为相对于项目目录的路径。

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

另请参阅