Freigeben über


MakeDir-Aufgabe

Erstellt Verzeichnisse und ggf. übergeordnete Verzeichnisse

Parameter

In der folgenden Tabelle werden die Parameter der MakeDir -Aufgabe beschrieben.

Parameter Beschreibung
Directories Erforderlicher ITaskItem[]-Parameter.

Der Satz von zu erstellenden Verzeichnissen.
DirectoriesCreated Optionaler ITaskItem[] -Ausgabeparameter.

Die von dieser Aufgabe erstellten Verzeichnisse. Wenn einige Verzeichnisse nicht erstellt werden konnten, enthält dies möglicherweise nicht alle Elemente, die an den Directories Parameter übergeben wurden.

Hinweise

Zusätzlich zu den oben aufgeführten Parametern erbt diese Aufgabe Parameter von der TaskExtension-Klasse, die selbst von der Task-Klasse erbt. Eine Liste mit diesen zusätzlichen Parametern und ihren Beschreibungen finden Sie unter TaskExtension-Basisklasse.

Beispiel

Im folgenden Codebeispiel wird die MakeDir Aufgabe verwendet, um das Output Verzeichnis im Stammverzeichnis des Laufwerks zu erstellen, das durch die OutputDirectory Eigenschaft angegeben wird, und zeigt außerdem, wie mehrere Verzeichnisse erstellt, durch Semikolons getrennt werden und wie die Verzeichnisse mithilfe eines Elements @(Folders)erstellt werden:

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

Weitere Informationen