Move タスクMove Task

ファイルを新しい場所に移動します。Moves files to a new location.


Move タスクのパラメーターの説明を次の表に示します。The folowing table describes the parameters of the Move task.

パラメーターParameter 説明Description
DestinationFiles 省略可能な <xref:Microsoft.Build.Framework.ITaskItem>[] 型の出力パラメーターです。Optional <xref:Microsoft.Build.Framework.ITaskItem>[] output parameter.

ソース ファイルの移動先ファイルの一覧を指定します。Specifies the list of files to move the source files to. この一覧は、SourceFiles パラメーターに指定された一覧の内容と 1 対 1 で対応している必要があります。This list is expected to be a one-to-one mapping to the list that is specified in the SourceFiles parameter. つまり、SourceFiles に指定された最初のファイルは、DestinationFiles に指定された最初の場所に移動され、2 番目以降のファイルも同様に処理されます。That is, the first file specified in SourceFiles will be moved to the first location specified in DestinationFiles, and so forth.
DestinationFolder 省略可能な <xref:Microsoft.Build.Framework.ITaskItem> 型のパラメーターです。Optional <xref:Microsoft.Build.Framework.ITaskItem> parameter.

ファイルの移動先ディレクトリを指定します。Specifies the directory to which you want to move the files.
MovedFiles 省略可能な <xref:Microsoft.Build.Framework.ITaskItem>[] 型の出力パラメーターです。Optional <xref:Microsoft.Build.Framework.ITaskItem>[] output parameter.

正常に移動されたアイテムが格納されます。Contains the items that were successfully moved.
OverwriteReadOnlyFiles 省略可能な Boolean 型のパラメーターです。Optional Boolean parameter.

true の場合、ファイルが読み取り専用としてマークされている場合でも、ファイルを上書きします。If true, overwrites files even if they are marked as read-only files.
SourceFiles 必須の <xref:Microsoft.Build.Framework.ITaskItem>[] 型のパラメーターです。Required <xref:Microsoft.Build.Framework.ITaskItem>[] parameter.

移動するファイルを指定します。Specifies the files to move.


DestinationFolder パラメーターか DestinationFiles パラメーターのいずれかを指定する必要がありますが、両方は指定できません。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.

Move タスクでは、対象ファイルに必要なフォルダーを作成します。The Move task creates folders as required for the desired destination files.

表に示されているパラメーターを使用できるだけでなく、このタスクは <xref:Microsoft.Build.Tasks.TaskExtension> クラスからパラメーターを継承します。このクラス自体は <xref:Microsoft.Build.Utilities.Task> クラスから継承されます。In addition to having the parameters that are listed in the table, this task inherits parameters from the <xref:Microsoft.Build.Tasks.TaskExtension> class, which itself inherits from the <xref:Microsoft.Build.Utilities.Task> class. これらの追加のパラメーターの一覧とその説明については、「 TaskExtension Base Class」を参照してください。For a list of these additional parameters and their descriptions, see TaskExtension Base Class.

参照See Also

タスク Tasks
Task Reference (タスク リファレンス)Task Reference