删除指定的目录及其所有文件和子目录。
参数
下表描述了 RemoveDir 任务的参数。
| 参数 | 说明 |
|---|---|
Directories |
必选 ITaskItem[] 参数。指定要删除的目录。 |
RemovedDirectories |
可选的 ITaskItem[] 输出参数。包含已成功删除的目录。 |
备注
除上面列出的参数外,此任务还从 TaskExtension 类继承参数,后者自身继承自 Task 类。 有关这些其他参数的列表及其说明的信息,请参阅 TaskExtension 基类。
示例
以下示例删除 OutputDirectory 和 DebugDirectory 属性指定的目录。 这些路径将视为相对于项目目录的路径。
<Project>
<PropertyGroup>
<OutputDirectory>\Output\</OutputDirectory>
<DebugDirectory>\Debug\</DebugDirectory>
</PropertyGroup>
<Target Name="RemoveDirectories">
<RemoveDir
Directories="$(OutputDirectory);$(DebugDirectory)" />
</Target>
</Project>