MakeDir — zadanie

Tworzy katalogi i, w razie potrzeby, katalogi nadrzędne.

Parametry

W poniższej tabeli opisano parametry MakeDir zadania.

Parametr Opis
Directories Wymagany parametr interfejsu ITaskItem[].

Zestaw katalogów do utworzenia.
DirectoriesCreated Opcjonalny ITaskItem[] parametr wyjściowy.

Katalogi tworzone przez to zadanie. Jeśli nie można utworzyć niektórych katalogów, może to nie zawierać wszystkich elementów przekazanych do parametru Directories .

Uwagi

Oprócz parametrów wymienionych powyżej to zadanie dziedziczy parametry z TaskExtension klasy, która sama dziedziczy z Task klasy. Aby uzyskać listę tych dodatkowych parametrów i ich opisy, zobacz TaskExtension, klasa bazowa.

Przykład

Poniższy przykład kodu używa MakeDir zadania do utworzenia katalogu w katalogu głównym dysku określonego przez OutputDirectory właściwość, a także pokazuje, jak utworzyć Output wiele katalogów, rozdzielonych średnikami, a także jak utworzyć katalogi przy użyciu elementu @(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>

Zobacz też