WdCopySearchOptions
Especifica los patrones de filtro de archivos y directorios para una operación de copia.Sintaxis
Miembros
_In_z_ includeFilePatternTipo: 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_ excludeFilePatternTipo: 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_ excludeDirPatternTipo: 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).
includeFileAttributesTipo: 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.
excludeFileAttributesTipo: 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:
temp:
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ámetrosearchOptions 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.
