MakeDir (tarea)

Crea directorios y, si es preciso, cualquier directorio primario.

Parámetros

En la siguiente tabla se describen los parámetros de la tarea MakeDir .

Parámetro Descripción
Directories Parámetro ITaskItem[] requerido.

Conjunto de directorios que se va a crear.
DirectoriesCreated Parámetro de salida ITaskItem[] opcional.

Directorios que crea esta tarea. Si no se pudieron crear algunos directorios, es posible que esto no contenga todos los elementos que se pasaron al Directories parámetro .

Comentarios

Además de los parámetros mencionados anteriormente, esta tarea hereda los parámetros de la clase TaskExtension, que a su vez hereda de la clase Task. Para obtener una lista de estos parámetros adicionales y sus descripciones, consulte TaskExtension base class.

Ejemplo

En el ejemplo de código siguiente se usa la MakeDir tarea para crear el Output directorio en la raíz de la unidad, especificada por la OutputDirectory propiedad y también se muestra cómo crear varios directorios, delimitados por punto y coma y también cómo crear los directorios mediante 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>

Consulte también