MakeDir görevi

Dizinleri ve gerekirse üst dizinleri oluşturur.

Parametreler

Aşağıdaki tabloda görevin parametreleri MakeDir açıklanmaktadır.

Parametre Açıklama
Directories Gerekli ITaskItem[] parametresi.

Oluşturulacak dizin kümesi.
DirectoriesCreated İsteğe bağlı ITaskItem[] çıkış parametresi.

Bu görev tarafından oluşturulan dizinler. Bazı dizinler oluşturulamadıysa, bu parametreye Directories geçirilen öğelerin tümünü içermeyebilir.

Açıklamalar

Yukarıda listelenen parametrelere ek olarak, bu görev kendi sınıfından TaskExtension devralan sınıfından Task parametreleri devralır. Bu ek parametrelerin ve açıklamalarının listesi için bkz . TaskExtension temel sınıfı.

Örnek

Aşağıdaki kod örneği, özelliği tarafından OutputDirectory belirtilen sürücünün kökünde dizini oluşturmak Output için görevi kullanır MakeDir ve ayrıca noktalı virgülle ayrılmış birden çok dizin oluşturmayı ve ayrıca bir öğeyi @(Folders)kullanarak dizinlerin nasıl oluşturulacağını gösterir:

<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>

Ayrıca bkz.