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>