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

# IXtfFileIOClient::RemoveDirectory 方法

> IXtfFileIOClient::RemoveDirectory 方法

# IXtfFileIOClient::RemoveDirectory 方法

從開發主機刪除指定的目錄。

<a id="syntaxSection" />

## 語法

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

<a id="parametersSection" />

### 參數

*pszDirectory*\
類型：LPCWSTR

指向要從開發主機刪除之目錄的目錄路徑指標。

*dwFlags*\
類型：DWORD

指定如何刪除目錄的旗標。這是下表所列巨集的位元 OR 組合。

| 值 | 巨集 | 描述 |
| - | - | - |
| 0x1 | XTFREMOVEDIRECTORY\_FORCE | 強制刪除目錄，即使目錄包含檔案或子目錄也一樣。 |
| 0x80000000 | XTFDELETEFILE\_DEFER | 延遲刪除目錄。 |

*pCallback*\
類型：IXtfFindFileCallback\*

指向找到要刪除的目錄時所要呼叫之 [IXtfFindFileCallback](/zh-TW/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t) 回呼的指標。

<a id="retvalSection" />

### 傳回值

類型：HRESULT

如果成功，則傳回 `S_OK`；否則傳回 HRESULT 錯誤碼。

<a id="remarksSection" />

## 備註

此函式會移除開發主機上的目錄。如果發生錯誤，此函式會傳回 HRESULT 錯誤碼。如需 XBOX Tools Framework (XTF) API 特有之 HRESULT 錯誤碼的詳細資訊，請參閱 [XTF 傳輸錯誤 (NDA 主題)](/zh-TW/tools/tools-console/commandlinetools/xtf-transport-errors)。

如果指定了 XTFREMOVEDIRECTORY\_FORCE，且要移除的目錄包含檔案或子目錄，則會針對要移除之目錄中的每個檔案和子目錄叫用 [IXtfFindFileCallback::OnFoundFile](/zh-TW/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m) 回呼函式。目錄中每個檔案和子目錄的資訊都會傳遞至回呼函式，而該資訊可用來追蹤和顯示進度資訊。

<a id="requirementsSection" />

## 需求

**標頭：** xtffileio.h

**程式庫：** xtffileio.lib

**支援的平台：** Windows (適用於 XBOX 主機工具)

<a id="seealsoSection" />

## 另請參閱

[IXtfFileIOClient::CreateDirectory](/zh-TW/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/createdirectory-ixtffileioclient-xtffileio-xbox-microsoft-m)\
[IXtfFileIOClient 介面](/zh-TW/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t)\
[XtfFileIO](/zh-TW/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n)


## Related topics

- [IXtfFileIOClient::CreateDirectory Method](/zh-CN/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/createdirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::RemoveDirectory Method](/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/removedirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::RemoveDirectory (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/removedirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::RemoveDirectory 메서드](/ko/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/removedirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::RemoveDirectory メソッド](/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/removedirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
