> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# RemoveDirectory

> IXtfFileIOClient::RemoveDirectory 메서드

# IXtfFileIOClient::RemoveDirectory 메서드

개발 콘솔에서 지정된 디렉터리를 삭제합니다.

## 구문

```cpp theme={null}
public:
HRESULT RemoveDirectory(
         LPCWSTR pszDirectory,
         DWORD dwFlags,
         IXtfFindFileCallback *pCallback
)  
```

### 매개 변수

*pszDirectory*\
형식: LPCWSTR

개발 콘솔에서 삭제할 디렉터리의 디렉터리 경로에 대한 포인터입니다.

*dwFlags*\
형식: DWORD

디렉터리를 삭제하는 방법을 지정하는 플래그입니다. 다음 표에 나열된 매크로의 비트별 OR 조합입니다.

| 값 | 매크로 | 설명 |
| - | - | - |
| 0x1 | XTFREMOVEDIRECTORY\_FORCE | 디렉터리에 파일 또는 하위 디렉터리가 포함되어 있더라도 디렉터리 삭제가 발생하도록 강제합니다. |
| 0x80000000 | XTFDELETEFILE\_DEFER | 디렉터리 삭제를 지연합니다. |

*pCallback*\
형식: IXtfFindFileCallback\*

삭제할 디렉터리가 발견될 때 호출할 [IXtfFindFileCallback](https://docs.xbox.com/ko/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t.md) 콜백에 대한 포인터입니다.

### 반환 값

형식: HRESULT

성공하면 `S_OK`를 반환하고, 그렇지 않으면 HRESULT 오류 코드를 반환합니다.

## 설명

이 함수는 개발 콘솔에서 디렉터리를 제거합니다. 오류가 발생하면 이 함수는 HRESULT 오류 코드를 반환합니다. XBOX Tools Framework(XTF) API 관련 HRESULT 오류 코드에 대한 자세한 내용은 [XTF 전송 오류(NDA 항목)](https://docs.xbox.com/ko/tools/tools-console/commandlinetools/xtf-transport-errors.md)를 참조하세요.

XTFREMOVEDIRECTORY\_FORCE가 지정되고 제거할 디렉터리에 파일이나 하위 디렉터리가 포함되어 있으면 제거할 디렉터리의 각 파일 및 하위 디렉터리에 대해 [IXtfFindFileCallback::OnFoundFile](https://docs.xbox.com/ko/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m.md) 콜백 함수가 호출됩니다. 디렉터리의 각 파일 및 하위 디렉터리에 대한 정보가 콜백 함수로 전달되며, 이 정보를 사용하여 진행률 정보를 추적하고 표시할 수 있습니다.

## 요구 사항

**헤더:** xtffileio.h

**라이브러리:** xtffileio.lib

**지원 플랫폼:** Windows(XBOX 콘솔 도구용)

## 함께 보기

[IXtfFileIOClient::CreateDirectory](https://docs.xbox.com/ko/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/createdirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)\
[IXtfFileIOClient 인터페이스](https://docs.xbox.com/ko/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t.md)\
[XtfFileIO](https://docs.xbox.com/ko/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n.md)


## Related topics

- [CreateDirectory](https://docs.xbox.com/ko/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/createdirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient 인터페이스 (인터페이스 콘텐츠)](https://docs.xbox.com/ko/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t.md)
- [MPSD에서 PlayFab Multiplayer 및 MPA로 이동](https://docs.xbox.com/ko/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
- [remove_user](https://docs.xbox.com/ko/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_remove_user.md)
- [Remove Members](https://docs.xbox.com/api-reference/groups/remove-members.md)
