WdDeleteOptions
Spécifie les options d’une opération de suppression sur un appareil distant. Introduite dans : RIT 0.0.13-preview.Syntaxe
Membres
commonRootAliasType : const char* Alias facultatif d’un emplacement racine commun sur l’appareil distant (UTF-8). Réglez-le à
nullptr pour utiliser l’emplacement racine commun par défaut.
deleteRootFolderType : bool Lorsque la valeur est
true, une tentative de suppression du dossier remoteFolderPath lui-même est effectuée une fois son contenu supprimé, mais seulement s’il est vide. Une suppression filtrée qui laisse des éléments en place conserve le dossier. Lorsque la valeur est false, soit la valeur par défaut, seul le contenu de remoteFolderPath est supprimé et le dossier lui-même est conservé. Ce champ est ignoré lorsque remoteFolderPath correspond à un seul fichier.
Ce champ contrôle uniquement la suppression de remoteFolderPath lui-même. Quelle que soit sa valeur, l’opération tente de supprimer les sous-répertoires vides qui satisfont aux filtres de répertoires, y compris les répertoires qui étaient déjà vides.
Remarques
Transmettez cette structure à WdDeleteRemoteFiles au moyen du paramètredeleteOptions. Si nullptr est transmis pour deleteOptions, l’emplacement racine commun par défaut est utilisé lorsque remoteFolderPath est un chemin relatif, et seul le contenu du dossier est supprimé.
La suppression est effectuée au mieux. Un retour réussi de WdDeleteRemoteFiles ne garantit pas que chaque élément sélectionné ou le dossier racine a été supprimé.
Si remoteFolderPath est un chemin absolu, commonRootAlias est ignoré. Si remoteFolderPath est un chemin relatif, il est résolu par rapport à la racine commune identifiée par l’alias, ou par rapport à l’emplacement racine commun par défaut lorsqu’aucun alias n’est spécifié.
