Saltar al contenido principal

WdDeleteOptions

Especifica las opciones de una operación de eliminación en un dispositivo remoto. Introducido en: RIT 0.0.13-preview.

Sintaxis

Miembros

commonRootAlias
Tipo: const char*
Alias opcional para una ubicación raíz común en el dispositivo remoto (UTF-8). Establézcalo en nullptr para usar la ubicación raíz común predeterminada. deleteRootFolder
Tipo: bool
Cuando es true, se intenta quitar la propia carpeta remoteFolderPath una vez eliminado su contenido, pero solo si queda vacía. Una eliminación filtrada que deja elementos conserva la carpeta. Cuando es false, que es el valor predeterminado, solo se elimina el contenido de remoteFolderPath y la propia carpeta se deja en su lugar. Este campo se omite cuando remoteFolderPath se resuelve en un solo archivo. Este campo solo controla la eliminación de la propia carpeta remoteFolderPath. Independientemente de su valor, la operación intenta quitar los subdirectorios vacíos que superan los filtros de directorio, incluidos los directorios que ya estaban vacíos.

Comentarios

Pase esta estructura a WdDeleteRemoteFiles mediante el parámetro deleteOptions. Si se pasa nullptr para deleteOptions, se usa la ubicación raíz común predeterminada cuando remoteFolderPath es una ruta de acceso relativa y solo se elimina el contenido de la carpeta. La eliminación se realiza según el mejor esfuerzo. Una devolución correcta de WdDeleteRemoteFiles no garantiza que se hayan quitado todos los elementos seleccionados ni la carpeta raíz. Si remoteFolderPath es una ruta de acceso absoluta, se omite commonRootAlias. Si remoteFolderPath es una ruta de acceso relativa, se resuelve con respecto a la raíz común identificada por el alias, o con respecto a la ubicación raíz común predeterminada cuando no se especifica ningún alias.

Requisitos

Consulte también

Última modificación el 6 de octubre de 2026