For the complete documentation index, see llms.txt. This page is also available as Markdown.

File/Folder Operations

Ce bloc de fonction fournit un point unique pour effectuer de nombreuses tùches courantes sur les fichiers et dossiers (lister, lire, écrire, déplacer, supprimer, joindre des chemins, etc.). Sélectionnez l'opération souhaitée dans le menu déroulant et le bloc présentera les entrées et sorties appropriées pour cette opération.

đŸ“„ Inputs

Ce bloc propose des entrées dynamiques qui changent en fonction de l'opération sélectionnée. Noms d'entrées courants que vous pouvez voir :

  • Folder Path — Chemin vers un dossier pour la liste ou la crĂ©ation de rĂ©pertoires

  • Path — Chemin complet d'un fichier pour la lecture, la suppression ou la vĂ©rification d'existence

  • File Name ou Names — Composants utilisĂ©s pour joindre des chemins ou construire des noms de fichiers

  • Content — Contenu texte Ă  enregistrer ou Ă  ajouter dans un fichier

  • Source Path et Destination Path — Chemins utilisĂ©s pour les opĂ©rations de copie / dĂ©placement

  • (Generic) — D'autres entrĂ©es spĂ©cifiques Ă  l'opĂ©ration peuvent apparaĂźtre selon l'opĂ©ration choisie

Note : les entrées apparaissent et disparaissent pour correspondre à l'opération sélectionnée. Branchez uniquement les sockets affichés aprÚs avoir choisi l'opération.

đŸ“€ Outputs

Les sorties changent aussi selon l'opération choisie. Noms de sorties courants :

  • Files — Liste des fichiers trouvĂ©s dans un rĂ©pertoire

  • Folders — Liste des sous-dossiers trouvĂ©s dans un rĂ©pertoire

  • Image Files / Video Files — Listes des fichiers mĂ©dias dans un dossier

  • Name / Extension — Parties d'un chemin de fichier renvoyĂ©es lors d'un split

  • Content — Texte du fichier renvoyĂ© lors de la lecture d'un fichier

  • Exists — BoolĂ©en indiquant si un chemin existe

  • Lines — Contenu du fichier renvoyĂ© sous forme de liste de lignes

  • (Generic) — D'autres rĂ©sultats spĂ©cifiques Ă  l'opĂ©ration peuvent apparaĂźtre

Lorsqu'une opération renvoie plusieurs sorties, des sockets séparés sont ajoutés afin que vous puissiez utiliser chaque résultat indépendamment.

đŸ•č Controls

  • Choose Operation — Un menu dĂ©roulant listant les opĂ©rations fichiers/dossiers disponibles. La sĂ©lection met Ă  jour les sockets d'entrĂ©e et de sortie disponibles.

  • Run (implicite) — Le bloc exĂ©cute l'opĂ©ration choisie lorsque le scĂ©nario s'exĂ©cute et fournit les rĂ©sultats sur les sockets correspondants.

Note : changer la valeur de Choose Operation met à jour les sockets. Si vous changez d'opération, revérifiez les connexions vers les sockets mis à jour.

🎯 Key Features

  • Sockets dynamiques : les entrĂ©es et sorties changent pour correspondre Ă  l'opĂ©ration fichier/dossier sĂ©lectionnĂ©e afin que vous ne voyiez que les sockets pertinents.

  • Large Ă©ventail d'opĂ©rations : lister des dossiers, lister images/vidĂ©os, lire et Ă©crire des fichiers, ajouter du contenu, crĂ©er/supprimer des rĂ©pertoires, copier/dĂ©placer des fichiers, scinder des chemins, joindre des composants de chemin, etc.

  • Sorties granulaires : de nombreuses opĂ©rations fournissent plusieurs sorties (par exemple, la liste renvoie sĂ©parĂ©ment les fichiers et les dossiers).

  • Conçu pour des workflows visuels : prĂ©vu pour ĂȘtre connectĂ© Ă  d'autres blocs afin de construire des flux de gestion de fichiers sans script.

📝 How to use

  1. Sélectionnez l'opération souhaitée depuis le menu Choose Operation.

  2. Le bloc mettra à jour ses sockets d'entrée et de sortie pour correspondre à l'opération.

  3. Connectez les entrées requises (par exemple Folder Path ou Path) depuis d'autres blocs comme Choose Folder ou String Input.

  4. Exécutez le scénario. Les résultats apparaßtront sur les sockets de sortie (par exemple Files, Content ou Exists).

  5. Si vous changez d'opération, vérifiez et reconnectez les sockets qui ont été déplacés ou modifiés.

💡 Tips and Tricks

  • Pour sĂ©lectionner un dossier visuellement avant d'utiliser les opĂ©rations fichiers, associez ce bloc avec Choose Folder.

  • Pour traiter des images trouvĂ©es dans un dossier, utilisez l'opĂ©ration List Images ici et alimentez les rĂ©sultats vers Load Image From Path ou Load Image.

  • Utilisez l'opĂ©ration Join Path avec le bloc Mux pour construire des chemins de fichiers complets Ă  partir de parties.

  • Lors de l'enregistrement ou du journalisation de nombreuses images, combinez avec Image Logger, Image Write ou Multi Image Write pour persister les rĂ©sultats.

  • Pour une exportation structurĂ©e des donnĂ©es, envoyez les sorties vers CSV Export ou Data Write Local / Data Write Global.

  • Utilisez String Input ou String Merge pour prĂ©parer du contenu texte avant d'enregistrer avec une opĂ©ration save/append.

  • Pour prĂ©visualiser des fichiers ou images renvoyĂ©s par des opĂ©rations de liste, connectez Ă  Show Image ou Load Image From Path puis Show Image.

  • Si vous devez redimensionner des images avant l'enregistrement, combinez avec Image Resizer.

  • Pour des flux conditionnels (par ex. n'enregistrer que lorsqu'un fichier n'existe pas), combinez l'opĂ©ration Check Existence avec des blocs logiques tels que Logic Input et And/Or.

đŸ› ïž Troubleshooting

  • Si aucune sortie n'apparaĂźt aprĂšs l'exĂ©cution, vĂ©rifiez que vous avez sĂ©lectionnĂ© la bonne opĂ©ration et connectĂ© les entrĂ©es requises visibles sur le bloc.

  • Pour les erreurs de permission ou d'Ă©chec d'Ă©criture de fichiers, assurez-vous que le chemin du dossier cible est valide et que l'application a la permission d'Ă©criture Ă  cet emplacement.

  • Lorsque les chemins contiennent des sĂ©parateurs inattendus, utilisez l'opĂ©ration Join Path du bloc (ou fournissez des chemins normalisĂ©s depuis des blocs en amont) pour Ă©viter des chemins mal formĂ©s.

  • Si une opĂ©ration de liste renvoie des rĂ©sultats vides, confirmez que le dossier contient rĂ©ellement des fichiers correspondants (essayez d'abord List Folder Contents).

  • AprĂšs avoir changĂ© la sĂ©lection Choose Operation, revĂ©rifiez les connexions : la position et le nombre de sockets peuvent avoir changĂ©.

Mis Ă  jour