Utilitaire de Réplication d'Arborescence Google Drive - Workflow n8n

Dupliquez rapidement des arborescences de dossiers Google Drive grâce à ce puissant workflow n8n. Utilisez ce template n8n pour copier des hiérarchies sans les fichiers, idéal pour configurer de nouveaux projets.

Aperçu du workflow

Prêt à automatiser ?

Téléchargez ce modèle de workflow n8n et commencez à l'utiliser instantanément.

À qui s'adresse cette solution ?


  • Les chefs de projet qui doivent standardiser la configuration des dossiers sur plusieurs clients ou projets.

  • Les administrateurs IT qui cherchent à automatiser le déploiement de structures documentaires.

  • Les équipes à la recherche de templates n8n robustes pour gérer les tâches de synchronisation du stockage cloud.

  • Les utilisateurs qui clonent fréquemment des modèles de dossiers mais souhaitent ne pas transférer les fichiers.

Vue d'ensemble

Recréer manuellement des structures de dossiers complexes dans Google Drive est fastidieux et sujet aux erreurs. Ce workflow n8n spécialisé résout ce problème en identifiant automatiquement la hiérarchie des dossiers d'un emplacement source et en la recréant dans un dossier de destination désigné. Contrairement aux méthodes de copie standards, ce workflow n8n garantit que seuls les éléments structurels sont transférés, ce qui permet d'économiser du temps, de la bande passante et d'assurer que le dossier de destination soit propre au départ. Ce template n8n particulier utilise une logique de base robuste pour vérifier l'existence des dossiers avant la création, évitant ainsi les doublons et assurant une exécution idempotente. C'est l'un des templates n8n les plus utiles pour la gestion du stockage cloud.

Fonctionnement

Le processus débute par un déclencheur manuel n8n, permettant à l'utilisateur de lancer la réplication à la demande.


  1. Initialisation : Le workflow n8n démarre au niveau du EDITTHISNODE (un nœud Set n8n) où l'utilisateur définit les identifiants (IDs) des dossiers parents Source et Destination.

  2. Récupération du Contexte Destination : Le workflow interroge d'abord le dossier de destination via le nœud Google Drive n8n (GetFoldersDESTINATION) pour comprendre la structure actuelle ou si celui-ci est vide.

  3. Récupération de la Structure Source : Ensuite, le nœud Google Drive n8n (GetFoldersSOURCE) récupère de manière récursive l'arborescence complète des dossiers (nom, ID, IDs parents) depuis le dossier source spécifié.

  4. Itération : Le nœud n8n Loop Over Items traite ensuite chaque dossier récupéré individuellement.

  5. Vérification d'Existence : Pour chaque dossier, un nœud Code n8n (Check if folder exists) exécute une logique personnalisée pour déterminer si un dossier portant le même nom existe déjà au sein de l'emplacement correspondant dans la structure de destination. Cela garantit que le template n8n est efficace et évite le plafonnement des requêtes API (API throttling).

  6. Création Conditionnelle : Un nœud If n8n (If exists) évalue le résultat de la vérification. Si le dossier n'existe pas, le flux passe à l'étape finale.

  7. Création du Dossier : Le nœud n8n Create Folder crée le nouveau dossier dans la destination cible, en veillant à ce que le chemin hiérarchique complet soit maintenu en fonction des métadonnées sources. Le workflow n8n boucle ensuite pour traiter l'élément suivant jusqu'à ce que toute la structure source soit répliquée.

Guide d'installation

Pour utiliser ce workflow n8n, suivez ces étapes :


  1. Importer : Copiez les données JSON fournies et importez-les dans votre instance n8n via la fonction 'Import Workflow'.

  2. Identifiants (Credentials) : Vous devrez configurer vos identifiants Google Drive. Cliquez sur n'importe quel nœud Google Drive n8n (par exemple, GetFoldersSOURCE) et connectez-le à votre compte Google.

  3. Configuration (Étape cruciale) : Localisez le EDITTHISNODE (nœud Set n8n). Vous devez modifier ses paramètres pour définir les IDs Google Drive pour :

sourcefolderid : L'ID du dossier dont vous souhaitez copier la structure.
destinationfolderid : L'ID du dossier parent où la nouvelle structure sera créée.

  1. Activer et Tester : Activez le workflow n8n. Utilisez le bouton 'Test workflow' sur le déclencheur n8n When clicking ‘Test workflow’ pour exécuter un test. Une fois validé, vous pouvez configurer un déclencheur n8n planifié si vous le souhaitez, bien que ce template soit mieux adapté à une exécution manuelle.

Détails du nœud

When clicking ‘Test workflow’ (Déclencheur Manuel) : Sert de déclencheur n8n initial pour démarrer le processus manuellement. Indispensable pour les tests et l'utilisation à la demande.
EDITTHISNODE (nœud Set n8n) : Étape de configuration critique. Utilisé pour définir et passer en toute sécurité les sourcefolderid et destinationfolderid pour les opérations Google Drive.
GetFoldersDESTINATION & GetFoldersSOURCE (nœud Google Drive n8n) : Ces nœuds utilisent l'API Google Drive pour lister récursivement tous les dossiers (mais pas les fichiers) dans les chemins source et destination définis, rassemblant les métadonnées nécessaires à la réplication.
Loop Over Items (nœud Split In Batches n8n) : Ce nœud n8n de contrôle de flux itère sur la liste des dossiers récupérés de la source, permettant aux nœuds suivants de traiter individuellement chaque chemin de dossier.
Check if folder exists (nœud Code n8n) : Un nœud n8n personnalisé implémentant une logique JavaScript spécifique pour comparer le chemin du dossier entrant avec les chemins de destination existants afin d'éviter la création de doublons. C'est la clé de la fiabilité de ce workflow.
If exists (nœud If n8n) : Dirige le flux en fonction du résultat du nœud Code n8n. Ce n'est que si le dossier n'existe pas que le flux continue vers l'étape de création.


  • Create Folder (nœud Google Drive n8n) : Le nœud d'action final n8n. Il utilise les données d'entrée pour créer le dossier manquant à l'emplacement relatif correct au sein du dossier de destination Google Drive.

Workflows n8n associés

Payant

Nœuds: 8 Nœuds
Mis à jour: Décembre 26 2025
Voir tout
Créé par

En vedette*