다음을 통해 공유


MakeDir 작업

디렉터리 및 부모 디렉터리(필요한 경우)를 만듭니다.

매개 변수

다음 표에서는 MakeDir 작업의 매개 변수에 대해 설명합니다.

매개 변수 Description
Directories 필수 ITaskItem[] 매개 변수입니다.

만들 디렉터리 세트입니다.
DirectoriesCreated 선택적 ITaskItem[] 출력 매개 변수입니다.

이 작업에 의해 만들어진 디렉터리입니다. 일부 디렉터리를 만들 수 없는 경우 매개 변수에 Directories 전달된 모든 항목이 포함되지 않을 수 있습니다.

설명

이 작업은 위에 나와 있는 매개 변수 외에 Task 클래스에서 직접 상속하는 TaskExtension 클래스의 매개 변수도 상속합니다. 이러한 추가 매개 변수 및 해당 설명이 포함된 목록은 TaskExtension 기본 클래스를 참조하세요.

예시

다음 코드 예제에서는 작업을 사용하여 MakeDir 속성으로 지정된 드라이브의 루트에 디렉터리를 만들고 Output , 세미콜론으로 구분된 OutputDirectory 여러 디렉터리를 만드는 방법 및 항목을 @(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>

참고 항목