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

# Méthode IXtfFileIOClient::RemoveDirectory

> Méthode IXtfFileIOClient::RemoveDirectory

# Méthode IXtfFileIOClient::RemoveDirectory

Supprime le répertoire spécifié de la console de développement.

<a id="syntaxSection" />

## Syntaxe

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

<a id="parametersSection" />

### Paramètres

*pszDirectory*\
Type : LPCWSTR

Pointeur vers le chemin du répertoire à supprimer de la console de développement.

*dwFlags*\
Type : DWORD

Indicateurs qui spécifient comment supprimer le répertoire. Il s'agit d'une combinaison OR au niveau du bit des macros répertoriées dans le tableau suivant.

| Valeur | Macro | Description |
| - | - | - |
| 0x1 | XTFREMOVEDIRECTORY\_FORCE | Force la suppression du répertoire, même si celui-ci contient des fichiers ou des sous-répertoires. |
| 0x80000000 | XTFDELETEFILE\_DEFER | Diffère la suppression du répertoire. |

*pCallback*\
Type : IXtfFindFileCallback\*

Pointeur vers le rappel [IXtfFindFileCallback](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t) à appeler lorsqu'un répertoire à supprimer est trouvé.

<a id="retvalSection" />

### Valeur de retour

Type : HRESULT

Retourne `S_OK` en cas de réussite; sinon, retourne un code d'erreur HRESULT.

<a id="remarksSection" />

## Remarques

Cette fonction supprime un répertoire sur la console de développement. Si une erreur se produit, cette fonction retourne un code d'erreur HRESULT. Pour plus d'informations sur les codes d'erreur HRESULT propres à l'API XBOX Tools Framework (XTF), consultez [Erreurs de transport XTF (rubrique NDA)](/fr-CA/tools/tools-console/commandlinetools/xtf-transport-errors).

Si XTFREMOVEDIRECTORY\_FORCE est spécifié et que le répertoire à supprimer contient des fichiers ou des sous-répertoires, la fonction de rappel [IXtfFindFileCallback::OnFoundFile](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m) est appelée pour chaque fichier et sous-répertoire du répertoire à supprimer. Les informations sur chaque fichier et sous-répertoire du répertoire sont transmises à la fonction de rappel, et ces informations peuvent servir à suivre et à afficher la progression.

<a id="requirementsSection" />

## Configuration requise

**En-tête :** xtffileio.h

**Bibliothèque :** xtffileio.lib

**Plateformes prises en charge :** Windows (pour les outils de console XBOX)

<a id="seealsoSection" />

## Voir aussi

[IXtfFileIOClient::CreateDirectory](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/createdirectory-ixtffileioclient-xtffileio-xbox-microsoft-m)\
[Interface IXtfFileIOClient](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t)\
[XtfFileIO](/fr-CA/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n)


## Related topics

- [Méthode IXtfFileIOClient::CreateDirectory](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/createdirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [Méthode IXtfFileIOClient::SetFileAttributes](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [Méthode IXtfFileIOClient::CopyFiles](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/copyfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [Méthode IXtfFileIOClient::DeleteFiles](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/deletefiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [Méthode IXtfFileIOClient::FindFiles](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/findfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
