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>

Viz také