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>