> ## 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 インターフェイス (インターフェイスの内容)

> IXtfFileIOClient インターフェイス

# IXtfFileIOClient インターフェイス

XBOX Tools Framework (XTF) のファイル I/O クライアントを表します。

## 構文

```cpp theme={null}
interface IXtfFileIOClient : public IUnknown  
```

## メソッド

| メソッド | 説明 |
| - | - |
| [CopyFiles](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/copyfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md) | 開発コンソール上の 2 つの場所間でファイルをコピーし、操作に関する情報を返します。 |
| [CreateDirectory](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/createdirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md) | 開発コンソール上に指定されたディレクトリを作成します。 |
| [DeleteFiles](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/deletefiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md) | 開発コンソールからファイルを削除します。 |
| [FindFiles](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/findfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md) | 開発コンソール上のファイルを検索します。 |
| [GetFileAttributes](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/getfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md) | 開発コンソール上の指定されたファイルの属性を取得します。 |
| [GetFileInfo](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/getfileinfo-ixtffileioclient-xtffileio-xbox-microsoft-m.md) | 開発コンソール上の指定されたファイルに関する情報を取得します。 |
| [GetFileSize](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/getfilesize-ixtffileioclient-xtffileio-xbox-microsoft-m.md) | 開発コンソール上の指定されたファイルのサイズを取得します。 |
| [RemoveDirectory](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/removedirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md) | 開発コンソールから指定されたディレクトリを削除します。 |
| [SetFileAttributes](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md) | 開発コンソール上のファイルに属性を設定します。 |

## 解説

このインターフェイスは、[XtfCreateFileIOClient](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/methods/xtfcreatefileioclient-xtffileio-xbox-microsoft-m.md) を呼び出すことにより作成されます。**IXtfFileIOClient** を使用すると、開発コンソール上でファイルに対する基本的な操作をすべてプログラムから実行できます。**IXtfFileIOClient** の機能には、開発コンソール上のファイルおよびディレクトリの検索、コピー、作成、削除、編集、情報取得が含まれます。

## 要件

**ヘッダー:** xtffileio.h

**ライブラリ:** xtffileio.lib

**対応プラットフォーム:** Windows (XBOX コンソール ツール用)

## 関連項目

[XtfFileIO](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n)\
[XtfCreateFileIOClient](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/methods/xtfcreatefileioclient-xtffileio-xbox-microsoft-m.md)


## Related topics

- [IXtfRemoteRunCallback インターフェイス (インターフェイスの内容)](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/interfaces/ixtfremoteruncallback.md)
- [IXtfConsoleControlClient (インターフェイスの内容)](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/ixtfconsolecontrolclient.md)
- [IDStorageFileX (インターフェイスの内容)](https://devdocs.xbox.com/ja-jp/reference/system/dstorage/interfaces/IDStorageFileX/idstoragefilex.md)
- [IXtfRunningProcessCallback (インターフェイスの内容)](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfRunningProcessCallback/ixtfrunningprocesscallback.md)
- [IXtfConfigSettingsCallback (インターフェイスの内容)](https://devdocs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConfigSettingsCallback/ixtfconfigsettingscallback.md)
