Skip to main content

WdCopySearchOptions

コピー操作のファイルおよびディレクトリのフィルター パターンを指定します。

構文

メンバー

_In_z_ includeFilePattern
Type: const char*
コピー操作に含めるファイルを指定する glob パターン (例: すべてのファイルを含めるには "*"、実行可能ファイルと DLL のみを含めるには "*.exe;*.dll")。 _In_z_ excludeFilePattern
Type: const char*
コピー操作から除外するファイルを指定する glob パターン (例: デバッグ シンボルを除外するには "*.pdb")。 _In_z_ excludeDirPattern
Type: const char*
コピー操作から除外するディレクトリを指定する glob パターン (例: Visual Studio とビルド出力のディレクトリを除外するには ".vs;obj")。 includeFileAttributes
Type: uint64_t
コピーに含めるためにファイルが持つ必要のあるファイル属性のビットマスク。属性でフィルタリングしない場合は 0 に設定します。ファイル属性の詳細については、ファイル属性定数 を参照してください。 excludeFileAttributes
Type: uint64_t
コピーからファイルを除外させるファイル属性のビットマスク。属性でフィルタリングしない場合は 0 に設定します。ファイル属性の詳細については、ファイル属性定数 を参照してください。

.exe.dll ファイルのみをコピーする:
コピーから temp という名前のディレクトリを除外する:
読み取り専用ファイルまたはシステム ファイルのみをコピーし、隠しファイルを除外する:
包含パターンと除外パターンが競合する場合、除外パターンが優先され、そのファイルはコピーされません。

解説

コピー操作に含めるファイルとディレクトリをフィルタリングするには、searchOptions パラメーターを介してこの構造体を WdRemoteCopy に渡します。searchOptionsnullptr を渡した場合、フィルタリングなしですべてのファイルがコピーされます。

要件

関連項目

最終更新日 2026年8月24日