WdDeleteOptions
Especifica las opciones de una operación de eliminación en un dispositivo remoto. Introducido en: RIT 0.0.13-preview.Sintaxis
Miembros
commonRootAliasTipo: 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.
deleteRootFolderTipo: 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ámetrodeleteOptions. 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.
