> ## 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.

# DeleteFiles

> IXtfFileIOClient::DeleteFiles 메서드

# IXtfFileIOClient::DeleteFiles 메서드

개발 콘솔에서 파일을 삭제합니다.

## 구문

```cpp theme={null}
public:
HRESULT DeleteFiles(
         LPCWSTR pszSearchPattern,
         DWORD dwIncludeAttributes,
         DWORD dwExcludeAttributes,
         DWORD dwRecursionLevels,
         DWORD dwFlags,
         IXtfFindFileCallback *pCallback
)  
```

### 매개 변수

*pszSearchPattern*\
형식: LPCWSTR

삭제할 파일의 파일 이름을 정의하는 검색 패턴에 대한 포인터입니다.\
이 매개 변수는 지정된 패턴과 일치하는 문자열을 위해 와일드카드 문자를 허용합니다.

*dwIncludeAttributes*\
형식: DWORD

삭제에 포함할 파일 특성의 비트별 OR 조합입니다. 가능한 특성 목록은 [파일 특성 상수](https://msdn.microsoft.com/library/windows/desktop/gg258117\(v=vs.85\).aspx)를 참조하세요.

*dwExcludeAttributes*\
형식: DWORD

삭제에서 제외할 파일 특성의 비트별 OR 조합입니다. 가능한 특성 목록은 [파일 특성 상수](https://msdn.microsoft.com/library/windows/desktop/gg258117\(v=vs.85\).aspx)를 참조하세요.

*dwRecursionLevels*\
형식: DWORD

삭제에서 재귀할 디렉터리 수준 수입니다.

*dwFlags*\
형식: DWORD

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

| 값 | 매크로 | 설명 |
| - | - | - |
| 0x80000000 | XTFDELETEFILE\_DEFER | 파일 삭제를 지연합니다. |

*pCallback*\
형식: IXtfFindFileCallback \*

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

### 반환 값

형식: HRESULT

HRESULT 성공 또는 오류 코드입니다.

## 설명

파일을 삭제할 때 *dwIncludeAttributes* 및 *dwExcludeAttributes*는 어떤 파일이 삭제되는지에 대한 필터 역할을 하며, 파일을 삭제할 때 어떤 파일 특성이 삭제되는지에 대한 필터 역할은 하지 않습니다. [IXtfFindFileCallback](https://docs.xbox.com/ko/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t.md)의 **onfindfile** 함수 호출은 삭제되는 각 파일에 대해 호출됩니다. 콜백 함수는 삭제되는 각 파일에 대한 정보를 반환합니다. 반환된 정보를 사용하여 삭제 진행률에 대한 진행률 정보를 반환할 수 있습니다.

## 요구 사항

**헤더:** xtffileio.h

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

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

## 함께 보기

[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)\
[IXtfFindFileCallback](https://docs.xbox.com/ko/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t.md)


## Related topics

- [Delete Files](https://docs.xbox.com/api-reference/file/delete-files.md)
- [PFDataDeleteFilesGetResultSize](https://docs.xbox.com/ko/services/playfab/api-references/c/pfdata/functions/pfdatadeletefilesgetresultsize.md)
- [OnFoundFile](https://docs.xbox.com/ko/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m.md)
- [PlayFab GDPR - 플레이어 데이터 삭제](https://docs.xbox.com/ko/services/playfab/data-analytics/privacy-compliance/gdpr-deleting-player-data.md)
- [엔터티 API 재구성 업그레이드 튜토리얼](https://docs.xbox.com/ko/services/playfab/live-service-management/game-configuration/entities/entity-api-restructure-upgrade-tutorial.md)
