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Ă©pertoiresPathâ Chemin complet d'un fichier pour la lecture, la suppression ou la vĂ©rification d'existenceFile NameouNamesâ Composants utilisĂ©s pour joindre des chemins ou construire des noms de fichiersContentâ Contenu texte Ă enregistrer ou Ă ajouter dans un fichierSource PathetDestination 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Ă©pertoireFoldersâ Liste des sous-dossiers trouvĂ©s dans un rĂ©pertoireImage Files/Video Filesâ Listes des fichiers mĂ©dias dans un dossierName/Extensionâ Parties d'un chemin de fichier renvoyĂ©es lors d'un splitContentâ Texte du fichier renvoyĂ© lors de la lecture d'un fichierExistsâ BoolĂ©en indiquant si un chemin existeLinesâ 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
Sélectionnez l'opération souhaitée depuis le menu
Choose Operation.Le bloc mettra à jour ses sockets d'entrée et de sortie pour correspondre à l'opération.
Connectez les entrées requises (par exemple
Folder PathouPath) depuis d'autres blocs commeChoose FolderouString Input.Exécutez le scénario. Les résultats apparaßtront sur les sockets de sortie (par exemple
Files,ContentouExists).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 Imagesici et alimentez les résultats versLoad Image From PathouLoad Image.Utilisez l'opération
Join Pathavec le blocMuxpour construire des chemins de fichiers complets Ă partir de parties.Lors de l'enregistrement ou du journalisation de nombreuses images, combinez avec
Image Logger,Image WriteouMulti Image Writepour persister les résultats.Pour une exportation structurée des données, envoyez les sorties vers
CSV ExportouData Write Local/Data Write Global.Utilisez
String InputouString Mergepour 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 ImageouLoad Image From PathpuisShow 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 Existenceavec des blocs logiques tels queLogic InputetAnd/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 Pathdu 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