RemoveDir Task
Removes the specified directories and all of its files and subdirectories.
Parameters
The following table describes the parameters of the RemoveDir task.
Parameter |
Description |
---|---|
Directories |
Required ITaskItem[] parameter. Specifies the directories to delete. |
RemovedDirectories |
Optional ITaskItem[] output parameter. Contains the directories that were successfully deleted. |
Example
The following example removes the directories specified by the OutputDirectory and DebugDirectory properties. These paths are treated as relative to the project directory.
<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>