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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin