MakeDir タスク
ディレクトリを作成します。必要な場合には、親ディレクトリも作成します。
パラメーター
MakeDir タスクのパラメーターの説明を次の表に示します。
パラメーター |
Description |
---|---|
Directories |
必須の ITaskItem[] 型のパラメーターです。 作成する一連のディレクトリです。 |
DirectoriesCreated |
省略可能な ITaskItem[] 型の出力パラメーター。 このタスクで作成されたディレクトリが含まれます。 作成できないディレクトリがあった場合、このパラメーターに含まれるアイテムは、Directories パラメーターで渡されたアイテムとすべて同じではなくなります。 |
解説
上記のパラメーター以外に、このタスクは TaskExtension クラスからパラメーターを継承します。このクラス自体は、Task クラスから継承されます。 これらの追加のパラメーターの一覧とその説明については、「TaskExtension 基本クラス」を参照してください。
使用例
MakeDir タスクを使用して、OutputDirectory プロパティで指定されたディレクトリを作成するコード例を次に示します。
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<OutputDirectory>\Output\</OutputDirectory>
</PropertyGroup>
<Target Name="CreateDirectories">
<MakeDir
Directories="$(OutputDirectory)"/>
</Target>
</Project>