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>