RemoveDir 작업RemoveDir Task

지정한 디렉터리와 모든 파일 및 하위 디렉터리를 제거합니다.Removes the specified directories and all of its files and subdirectories.

매개 변수Parameters

다음 표에서는 RemoveDir 작업의 매개 변수에 대해 설명합니다.The following table describes the parameters of the RemoveDir task.

매개 변수Parameter 설명Description
Directories 필수 ITaskItem[] 매개 변수입니다.Required ITaskItem[] parameter.

삭제할 디렉터리를 지정합니다.Specifies the directories to delete.
RemovedDirectories 선택적 ITaskItem[] 출력 매개 변수입니다.Optional ITaskItem[] output parameter.

삭제된 디렉터리를 포함합니다.Contains the directories that were successfully deleted.

설명Remarks

이 작업은 위에 나와 있는 매개 변수 외에 Task 클래스에서 직접 상속하는 TaskExtension 클래스의 매개 변수도 상속합니다.In addition to the parameters listed above, this task inherits parameters from the TaskExtension class, which itself inherits from the Task class. 이러한 추가 매개 변수 및 해당 설명이 포함된 목록은 TaskExtension Base Class를 참조하세요.For a list of these additional parameters and their descriptions, see TaskExtension Base Class.

예제Example

다음 예제에서는 OutputDirectoryDebugDirectory 속성에서 지정된 디렉터리를 제거합니다.The following example removes the directories specified by the OutputDirectory and DebugDirectory properties. 이러한 경로는 프로젝트 디렉터리에 상대적으로 처리됩니다.These paths are treated as relative to the project directory.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2005">  

    <PropertyGroup>  
        <OutputDirectory>\Output\</OutputDirectory>  
        <DebugDirectory>\Debug\</DebugDirectory>  
    </PropertyGroup>  

    <Target Name="RemoveDirectories">  
        <RemoveDir  
            Directories="$(OutputDirectory);$(DebugDirectory)" />  
    </Target>  

</Project>  

참고 항목See Also

작업 Tasks
작업 참조Task Reference