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

# ファイル コピー (xbcp.exe)

> ファイル コピー (xbcp.exe)

このツールを使用して、リモート コンソールとの間で 1 つ以上のファイルをコピーします。

| Column 1 |
| - |
| **xbcp** *source* \[*target*] \[/A\[*:attributes*] ] \[/B] \[/M] \[/S\[*:levels*] ] \[/W] \[/X\[*:address*] \[*+accesskey*] \[/title] ] |

| オプション | 説明 |
| - | - |
| *source* | ソース ファイルの名前またはディレクトリ。ファイル名内のワイルドカード文字がサポートされます。詳細については、このトピックの後半にある [備考](#remarks) セクションを参照してください。 |
| *target* | ターゲット ファイルの名前またはディレクトリ。複数のファイルをコピーする場合、ターゲットはディレクトリである必要があります。ターゲット ディレクトリが存在しない場合は作成されます。詳細については、このトピックの後半にある [備考](#remarks) セクションを参照してください。 |
| /A\[*:attributes*] | 指定した属性を持つファイルのみをコピーします。属性が指定されていない場合、隠しファイルではないすべての非システム ファイルがコピーされます。 • **H** 隠しファイル • **R** 読み取り専用ファイル • **S** システム ファイル • **A** アーカイブ準備のできたファイル • **-** 否定プレフィックス。指定したフラグを持た *ない* ファイルをコピーします。 |
| /B | ベア形式を使用します。ファイル名のみが表示されます。 |
| /M | すべてのファイルの転送が完了した後、転送パフォーマンス メトリックの概要を出力します。 |
| /S\[*:levels*] | 指定したディレクトリとそのすべてのサブディレクトリにあるファイルをコピーします。*levels* はサブディレクトリの再帰深度を指定する省略可能な整数です。たとえば、**xbcp /S:1** は、指定したディレクトリとその 1 レベル下のサブディレクトリのみを処理します。**/S** を指定して *levels* を指定しない場合、すべてのサブディレクトリが含まれます。 |
| /W | FILE\_SHARE\_WRITE セマンティクスを使用してファイルをコピーします。 |
| /X\[*:address*] \[*+accesskey*] \[/title] | • このオプションは、既定のコンソールを変更せずに、対象のコンソールのホスト名またはアドレス (コンソールに **\[ツール IP]** として表示される) を指定するために使用します。コンソールのホスト名の設定については、[コンソールの IP アドレスにホスト名を設定する](https://docs.xbox.com/ja-jp/home/setup-install/dev-kit-settings/setting-a-hostname.md)を参照してください。 • このオプションを使用しない場合、既定のコンソール ([接続 (xbconnect.exe)](https://docs.xbox.com/ja-jp/tools/tools-console/commandlinetools/xbconnect.md) によって以前に設定されたもの) が使用されます。 • *accesskey* 文字列を使用して、アクセス キーを持っている人だけにコンソールへのアクセスを提供します。 • コマンド **xbconfig** **accesskey=your-key** を使用してアクセス キーを設定し、その後コンソールを再起動してアクセス キーを有効にします。 • アクセス キーで構成されたコンソールにアクセスするには、コンソールの IP アドレスまたはホスト名の後にプラス記号 (+) とアクセス キーを含めます。 • [xbconnect](https://docs.xbox.com/ja-jp/tools/tools-console/commandlinetools/xbconnect.md) で既定のコンソールを設定するときにアクセス キーが指定されている場合、アクセス キーは既定のコンソールのアドレスの一部として保存されます。 • アクセス キーの詳細については、[xbconfig accesskey](https://docs.xbox.com/ja-jp/tools/tools-console/commandlinetools/xbconfig.md) を参照してください。 • **/X** の後にアドレスを付けて、またはアドレスなしで **/title** を付加すると、実行中の排他アプリから見えるパーティション マッピングが使用されます。たとえば、**/X/title xd:** を指定すると、実行中の排他アプリから見える、既定のコンソールのスクラッチ ドライブ パーティションへのアクセスが提供されます。 |
| /LC | ロケール コードを指定します。既定のロケール コードをオーバーライドするために使用します。 |

## 備考

### 共有スクラッチ ドライブ パーティション内のファイルとディレクトリを対象にする

ドライブ D パーティションは、システム内および Game OS 内からの共有スクラッチ領域としてアクセスできるようになりました。この共有ドライブ内のタイトルをコピーするには、**xbcp** (**/x/title** アドレスの有無に関わらず) を使用して、排他リソース アプリで使用されているドライブ パーティションとファイルにアクセスします。たとえば、コンソール スクラッチ ドライブからすべてのファイルをコピーするには、次のコマンドのいずれかを使用します。

```text theme={null}
xbcp /X:/Title /S xd:\ c:\
```

または

```text theme={null}
xbcp /S xd:\ c:\
```

レガシー XBOX One Software Development Kit のタイトルが実行中の場合、ドライブ D はレガシー TitleScratch ドライブとなります。これはシステム内のドライブ D とは同じではありませんが、タイトルが実行されていないときに TitleScratch ネットワーク共有経由でシステム内でアクセスできます。

### アプリ コンテナー内のファイルとディレクトリを対象にする

排他アプリが実行中の場合、アプリ コンテナーは読み取り専用であり、`exclusive` パーティション内のドライブ G にマップされます。たとえば、排他アプリの実行中にアプリ コンテナーから data.bin をコピーするには、次のコマンドを使用します。

```text theme={null}
xbcp /S /X:/title XG:\ c:\
```

ビルド時にパッケージ化されたアプリは読み取り専用です。これらのアプリのファイルとディレクトリはコピーできますが、追加、削除、変更はできません。

## 関連項目

[コマンド ライン ツール](https://docs.xbox.com/ja-jp/tools/tools-console/commandlinetools/commandlinetools.md)

[XTF トランスポート エラー](https://docs.xbox.com/ja-jp/tools/tools-console/commandlinetools/xtf-transport-errors.md)

[接続 (xbconnect.exe)](https://docs.xbox.com/ja-jp/tools/tools-console/commandlinetools/xbconnect.md)

[XBOX 開発キットにタイトルを配置する](https://docs.xbox.com/ja-jp/home/setup-install/concepts/deployment.md)


## Related topics

- [接続 (xbconnect.exe)](https://docs.xbox.com/ja-jp/tools/tools-console/commandlinetools/xbconnect.md)
- [方法: Visual Studio を使用したゲーム リソース ファイルのデプロイ](https://docs.xbox.com/ja-jp/tools/tools-console/visualstudio/how-to-deploy-resources.md)
- [WdRemoteCopy](https://docs.xbox.com/ja-jp/reference/remoting/functions/wdremotecopy.md)
- [Visual Studio でのプロファイルガイド付き最適化](https://docs.xbox.com/ja-jp/tools/tools-console/pgo/pgo_full.md)
- [WdCopySearchOptions](https://docs.xbox.com/ja-jp/reference/remoting/structs/wdcopysearchoptions.md)
