Skip to main content

WdCopySearchOptions

Especifica los patrones de filtro de archivos y directorios para una operación de copia.

Sintaxis

Miembros

_In_z_ includeFilePattern
Tipo: const char*
Patrón glob que especifica qué archivos se deben incluir en la operación de copia (por ejemplo, "*" para incluir todos los archivos, o "*.exe;*.dll" para incluir solo los ejecutables y los archivos DLL). _In_z_ excludeFilePattern
Tipo: const char*
Patrón glob que especifica qué archivos se deben excluir de la operación de copia (por ejemplo, "*.pdb" para excluir los símbolos de depuración). _In_z_ excludeDirPattern
Tipo: const char*
Patrón glob que especifica qué directorios se deben excluir de la operación de copia (por ejemplo, ".vs;obj" para excluir los directorios de Visual Studio y de salida de compilación). includeFileAttributes
Tipo: uint64_t
Máscara de bits de los atributos de archivo que los archivos deben tener para incluirse en la copia. Establézcala en 0 para no filtrar por atributos. Para obtener información adicional sobre los atributos de archivo, consulte File Attribute Constants. excludeFileAttributes
Tipo: uint64_t
Máscara de bits de los atributos de archivo que hacen que los archivos se excluyan de la copia. Establézcala en 0 para no filtrar por atributos. Para obtener información adicional sobre los atributos de archivo, consulte File Attribute Constants.

Ejemplos

Copiar solo los archivos .exe y .dll:
Excluir de la copia los directorios denominados temp:
Copiar solo los archivos de solo lectura o de sistema, y excluir los archivos ocultos:
Cuando hay un conflicto entre los patrones de inclusión y exclusión, el patrón de exclusión tiene prioridad y el archivo no se copiará.

Comentarios

Pase esta estructura a WdRemoteCopy mediante el parámetro searchOptions para filtrar qué archivos y directorios se incluyen en la operación de copia. Si se pasa nullptr para searchOptions, se copian todos los archivos sin filtrado.

Requisitos

Consulte también

Última modificación el 28 de agosto de 2026