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>