Aller au contenu principal

Ranger les fichiers d'un dossier local avec Mistral AI

Le workflow surveille un dossier local et range les fichiers situés à sa racine dans des sous-dossiers par catégorie. Mistral AI sert de gestionnaire de fichiers : il propose le sous-dossier de chaque fichier et peut suggérer d'en créer un nouveau. Les déplacements sont effectués par un script shell lancé avec le nœud Execute Command, donc sauvegardez le dossier avant de l'activer.

Déclencheur
Nouveau fichier local
Taille
10 nœuds
Outils
Fichiers locaux, Mistral AI

Comment fonctionne ce workflow

  1. 1

    Local File Trigger surveille le dossier cible sur le disque et démarre le workflow à chaque modification.

  2. 2

    Execute Command lance une commande Linux qui liste les fichiers et les sous-dossiers présents dans le dossier cible.

  3. 3

    Mistral Cloud Chat Model reçoit cette liste et, avec une Basic LLM Chain et un Structured Output Parser, renvoie pour chaque fichier un sous-dossier de destination.

  4. 4

    Si le sous-dossier proposé n'existe pas, Mistral AI peut aussi suggérer de le créer.

  5. 5

    Execute Command exécute un script shell qui déplace chaque fichier dans son sous-dossier.

Quand l'utiliser

  • Trier un dossier de téléchargements où se mélangent factures, photos et documents de travail.
  • Remettre de l'ordre dans un dossier d'exports ou de scans à classer par catégorie.
  • Ranger un répertoire partagé monté depuis l'hôte dans un conteneur Docker.

À préparer avant l'import

  • Un dossier local accessible à n8n, soit dans le volume n8n, soit dans un dossier de l'hôte monté dans Docker.
  • Une clé API Mistral AI, enregistrée comme identifiants dans n8n.
  • Un environnement Linux pour exécuter les commandes du nœud Execute Command.
  • Une copie de sauvegarde du dossier cible.

Bon à savoir

Testez d'abord sur une copie du dossier cible. Le workflow déplace réellement les fichiers via un script shell, et il se relance à chaque modification du dossier surveillé.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template demande n8n auto-hébergé : Local File Trigger, Execute Command ne fonctionnent pas sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n