.NET Framework General Reference
Delete Task

Deletes the specified files.

Parameters

The following table describes the parameters of the Delete task.

Parameter

Description

DeletedFiles

Optional ITaskItem[] output parameter.

Specifies the files that were successfully deleted.

Files

Required ITaskItem[] parameter.

Specifies the files to delete.

TreatErrorsAsWarnings

Optional Boolean parameter

If true, errors are logged as warnings. The defalut value is false.

Example

The following example deletes the file MyApp.pdb.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

    <PropertyGroup>
        <AppName>MyApp</AppName>
    </PropertyGroup>

    <Target Name="DeleteFiles">
        <Delete Files="$(AppName).pdb" />
    </Target>
</Project>
See Also

Concepts

Other Resources

Tags :


Community Content

Skywise
Wildcards and conditions
Note that you cannot use wilcards - it needs specific file names.

Also, note that you can use Conditions, e.g.:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

<PropertyGroup>
<AppName>MyApp</AppName>
</PropertyGroup>

<Target Name="DeleteFiles">
<Delete
Files="$(AppName).pdb"

Condition="Exists=('$(AppName).pdb')"

/>
</Target>
</Project>
Tags :

Stephen W. Nuchia
uses "del" command, with its limitations
Apparently the Delete task wraps a "del" command line. This means it can't delete read-only files. Major PITA.
Tags :

Page view tracker