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). Définissez-le sur
nullptr pour utiliser l’emplacement racine commun par défaut.
deleteRootFolderType : bool Lorsque la valeur est
true, la suppression du dossier remoteFolderPath lui-même est tentée une fois son contenu supprimé, mais uniquement s’il est vide. Une suppression filtrée qui laisse des éléments conserve le dossier. Lorsque la valeur est false, qui est 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épertoire, y compris les répertoires qui étaient déjà vides.
Remarques
Passez cette structure à WdDeleteRemoteFiles via le paramètredeleteOptions. Si nullptr est passé 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é.
