MakeDir 任务
创建目录,并在必要时创建任何父目录。
参数
下表描述了 MakeDir
任务的参数。
参数 | 说明 |
---|---|
Directories |
必选 ITaskItem[] 参数。要创建的目录集。 |
DirectoriesCreated |
可选的 ITaskItem[] 输出参数。由此任务创建的目录。 如果无法创建某些目录,则这可能不包含传递到 Directories 参数的所有项。 |
注解
除上面列出的参数外,此任务还从 TaskExtension 类继承参数,后者自身继承自 Task 类。 有关这些其他参数的列表及其说明的信息,请参阅 TaskExtension 基类。
示例
下面的代码示例使用MakeDir
任务在驱动器的根目录(由OutputDirectory
属性指定)创建Output
目录,并演示如何创建多个目录,以分号分隔,以及如何使用项@(Folders)
创建目录:
<Project>
<PropertyGroup>
<OutputDirectory>\Output\</OutputDirectory>
</PropertyGroup>
<ItemGroup>
<Folders Include="FolderA;FolderB;FolderC"></Folders>
</ItemGroup>
<Target Name="CreateDirectories">
<MakeDir
Directories="$(OutputDirectory)"/>
<MakeDir
Directories="Folder1;Folder2"/>
<MakeDir
Directories="@(Folders)"></MakeDir>
</Target>
</Project>