Move task

Moves files to a new location.


The folowing table describes the parameters of the Move task.

Parameter Description
DestinationFiles Optional ITaskItem[] output parameter.

Specifies the list of files to move the source files to. This list is expected to be a one-to-one mapping to the list that is specified in the SourceFiles parameter. That is, the first file specified in SourceFiles will be moved to the first location specified in DestinationFiles, and so forth.
DestinationFolder Optional ITaskItem parameter.

Specifies the directory to which you want to move the files.
MovedFiles Optional ITaskItem[] output parameter.

Contains the items that were successfully moved.
OverwriteReadOnlyFiles Optional Boolean parameter.

If true, overwrites files even if they are marked as read-only files.
SourceFiles Required ITaskItem[] parameter.

Specifies the files to move.


Either the DestinationFolder parameter or the DestinationFiles parameter must be specified, but not both. If both are specified, the task fails and an error is logged.

The Move task creates folders as required for the desired destination files.

In addition to having the parameters that are listed in the table, this task inherits parameters from the TaskExtension class, which itself inherits from the Task class. For a list of these additional parameters and their descriptions, see TaskExtension base class.

See also