WdCopySearchOptions
Especifica los patrones de filtro de archivos y directorios para una operación de copia. Introducido en: RIT 0.0.8-Preview. Los tipos de miembros y su disponibilidad varían según la versión; consulte Historial de cambios.Sintaxis
Miembros
_In_z_ includeFilePatternTipo: const char* Patrón glob que especifica qué archivos se incluyen en la operación de copia (por ejemplo,
"*" para incluir todos los archivos, o "*.exe;*.dll" para incluir solo ejecutables y archivos DLL).
_In_z_ excludeFilePatternTipo: const char* Patrón glob que especifica qué archivos se excluyen 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 nombres de directorio, no rutas de acceso, que se excluyen de la operación de copia (por ejemplo,
".vs;obj" para excluir los directorios de Visual Studio y de salida de compilación).
includeFileAttributesTipo: uint32_t Máscara de bits de atributos de archivo. Los archivos con cualquiera de los atributos especificados se incluyen en la copia. Establézcala en
0 para no filtrar por atributos. Para obtener más información sobre los atributos de archivo, consulte Constantes de atributos de archivo.
excludeFileAttributesTipo: uint32_t Máscara de bits de atributos de archivo que hacen que los archivos se excluyan de la copia. Establézcala en
0 para no filtrar por atributos. Para obtener más información sobre los atributos de archivo, consulte Constantes de atributos de archivo.
includeDirectoryAttributesTipo: uint32_t Introducido en: RIT 0.0.13-preview. Máscara de bits de atributos de directorio. Los directorios con cualquiera de los atributos especificados se incluyen en la copia. Es lo mismo que
includeFileAttributes aplicado a directorios. Establézcala en 0 para no filtrar por atributos.
excludeDirectoryAttributesTipo: uint32_t Introducido en: RIT 0.0.13-preview. Máscara de bits de atributos de directorio que hacen que los directorios se excluyan de la copia. Es lo mismo que
excludeFileAttributes aplicado a directorios. Establézcala en 0 para no filtrar por atributos.
Ejemplos
Los siguientes ejemplos de patrones de nombre usanCopyTo.
Copiar solo 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 copia.
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 filtrar.
Historial de cambios
Los cambios de RIT 0.0.13-preview alteran el diseño de la estructura. Vuelva a compilar los autores de llamadas nativos con el encabezado y la biblioteca del paquete NuGet de la API correspondiente; no pase el diseño de estructura anterior al archivo DLL de la API más reciente.
