MakeDir – úloha
Vytvoří adresáře a v případě potřeby všechny nadřazené adresáře.
Parametry
Následující tabulka popisuje parametry MakeDir
úlohy.
Parametr | Popis |
---|---|
Directories |
Požadovaný parametr ITaskItem[] .Sada adresářů, které se mají vytvořit. |
DirectoriesCreated |
Volitelný ITaskItem[] výstupní parametr.Adresáře vytvořené tímto úkolem. Pokud se některé adresáře nepodařilo vytvořit, nemusí obsahovat všechny položky, které byly předány do parametru Directories . |
Poznámky
Kromě výše uvedených parametrů tato úloha dědí parametry z TaskExtension třídy, která sama dědí z Task třídy. Seznam těchto dalších parametrů a jejich popisů naleznete v tématu TaskExtension základní třída.
Příklad
Následující příklad kódu používá MakeDir
úlohu k vytvoření Output
adresáře v kořenovém adresáři jednotky, určené vlastností OutputDirectory
, a také ukazuje, jak vytvořit více adresářů, oddělovat středníky a také jak vytvořit adresáře pomocí položky @(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>