MakeDir (attività)

Crea directory e, se necessario, eventuali directory padre.

Parametri

Nella tabella che segue vengono descritti i parametri dell'attività MakeDir.

Parametro Descrizione
Directories Parametro ITaskItem[] obbligatorio.

Set di directory da creare.
DirectoriesCreated Parametro di output ITaskItem[] facoltativo.

Le directory create dall'attività. Se non è stato possibile creare alcune directory, questo potrebbe non contenere tutti gli elementi passati nel Directories parametro .

Osservazioni:

Oltre ai parametri elencati sopra, questa attività eredita i parametri dalla classe TaskExtension, che a sua volta eredita dalla classe Task. Per un elenco di questi parametri aggiuntivi e le rispettive descrizioni, vedere TaskExtension Base Class.

Esempio

Nell'esempio di codice seguente viene utilizzata l'attività MakeDir per creare la Output directory nella radice dell'unità, specificata dalla OutputDirectory proprietà e viene inoltre illustrato come creare più directory, delimitate da punti e virgola e come creare le directory usando un elemento @(Folders):

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

Vedi anche