Skip to main content

IXtfFileIOClient::CopyFiles メソッド

開発コンソール上の 2 つの場所間でファイルをコピーし、操作に関する情報を返します。

構文

パラメーター

pszSearchPattern
型: LPCWSTR
コピー元のファイル名を定義する検索パターンへのポインター。このパラメーターは、指定したパターンに文字列を一致させるためのワイルドカード文字を受け付けます。 dwIncludeAttributes
型: DWORD
コピーに含めるファイル属性のビット単位 OR の組み合わせ。指定可能な属性の一覧については、File Attribute Constants を参照してください。 dwExcludeAttributes
型: DWORD
コピーから除外するファイル属性のビット単位 OR の組み合わせ。指定可能な属性の一覧については、File Attribute Constants を参照してください。 dwRecursionLevels
型: DWORD
コピー時に再帰処理するディレクトリの階層数。ディレクトリ ツリー全体を対象にする場合は -1 を指定します。 pszDstFileName
型: LPCWSTR
コピー先のファイル名へのポインター。 dwFlags
型: DWORD
ファイルのコピー方法を指定するフラグ。次の表に示すマクロのビット単位 OR の組み合わせです。 pCallback
型: IXtfCopyFileCallback*
コピーのステータスが変化したときに呼び出す IXtfCopyFileCallback コールバックへのポインター。

戻り値

型: HRESULT 成功した場合は S_OK を返します。それ以外の場合は HRESULT のエラー コードを返します。

解説

IXtfFileIOClient::CopyFiles は、XBOX コンソール上のある場所から別の場所に 1 つまたは複数のファイルをコピーする処理を開始します。ファイル コピー コマンドの進行状況を追跡するには、IXtfCopyFileCallback のインスタンスを使用してコールバック関数を定義します。IXtfCopyFileCallback には、ファイル コピー操作の開始時、進行中、および完了時に呼び出されるコールバック関数が含まれています。
ワイルドカード文字を使用して複数のファイルをコピーする場合、pszDstFileName パラメーターはディレクトリと見なされ、コピーされたすべてのファイルがそのディレクトリに配置されます。ディレクトリが存在しない場合は、ファイルがコピーされる前に作成されます。
dwIncludeAttributes および dwExcludeAttributes パラメーターは、どのファイルをコピーするかを示すフィルターとして機能します。これらのパラメーターは、ファイルをコピーする際にどのファイル属性がコピーされるかを示すフィルターとしては機能しません。

要件

ヘッダー: xtffileio.h ライブラリ: xtffileio.lib 対応プラットフォーム: Windows (XBOX コンソール ツール用)

関連項目

IXtfFileIOClient インターフェイス
XtfFileIO
最終更新日 2026年8月24日