Les types de fichiers classiques ne pourront plus être utilisés à partir de janvier 2021. Vous pouvez transférer vos fichiers classiques ou télécharger un PDF. En savoir plus
Portail de support Workiva
Commandes des utilitaires de fichiers
Commandes des utilitaires de fichiers
Dernière mise à jour le
Pour accéder et travailler avec des fichiers sur les systèmes d'exploitation Microsoft Windows® et Linux® dans le cadre d'une chaîne, ajoutez une étape avec une commande de connexion aux utilitaires de fichiers.
Le codage Base64 prend des données binaires (comme des images, des documents ou d'autres fichiers) et les convertit en une chaîne de caractères ASCII. En représentant les données binaires sous forme de texte, le codage Base64 permet d'éviter la perte ou la corruption des données lors de leur transmission sur des supports qui ne sont pas conçus pour gérer les formats binaires.
Remarque : Le codage Base64 entraîne une surcharge de 33 à 37 % par rapport à la taille des données binaires d'origine (33 % pour le codage lui-même et jusqu'à 4 % de plus pour les sauts de ligne insérés).
Propriétés
Propriété
Détail
Nom
Saisir le nom à afficher pour le nœud
Description
Facultatif : Saisissez la description du nœud. La meilleure pratique consiste à décrire la raison pour laquelle ce nœud se trouve dans la chaîne (quel est son objectif).
Propriétés de la commande
Connexion à utiliser
Sélectionnez la connexion qui est la source du codage/décodage.
Coureur
Sélectionner le type de coureur à utiliser
Fichier source
Entrez le nom du fichier à encoder.
Encodage avec remplissage
Sélectionnez cette option pour inclure le rembourrage lors de l'encodage du fichier.
Sorties
Sortie
Type de sortie
Fichier texte codé en base 64
Fichier texte
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
La commande a échoué
Décodage de la base 64
Le décodage Base64 convertit les chaînes ASCII en données binaires d'origine. Cela vous permet d'accéder et d'utiliser les données originales après qu'elles ont été encodées pour le transport ou le stockage.
Propriétés
Propriété
Détail
Nom
Saisir le nom à afficher pour le nœud
Description
Facultatif : Saisissez la description du nœud. La meilleure pratique consiste à décrire la raison pour laquelle ce nœud se trouve dans la chaîne (quel est son objectif).
Propriétés de la commande
Connexion à utiliser
Sélectionnez la connexion qui est la source du codage/décodage.
Coureur
Sélectionner le type de coureur à utiliser
Fichier source
Entrez le nom du fichier à décoder.
Source codée avec remplissage
Sélectionnez cette option pour indiquer que le fichier à décoder a fait l'objet d'un ajout de padding lors de son encodage.
Sorties
Sortie
Type de sortie
Fichier binaire
Données binaires
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
La commande a échoué
Somme de contrôle
Pour vérifier qu'un fichier n'a pas été corrompu ou modifié par rapport à sa source d'origine, utilisez la commande Checksum. La commande peut être exécutée sur plusieurs fichiers, et les valeurs de hachage renvoyées peuvent être comparées pour déterminer si ces fichiers sont identiques.
Propriétés
Propriété
Détail
Fichier d'entrée
Saisissez le nom du fichier à vérifier. Pour faire correspondre plusieurs fichiers, utilisez les caractères génériques * ou ?
Type de somme de contrôle
Sélectionnez le type de somme de contrôle à exécuter sur le fichier d'entrée.
Options :
SHA-256
SHA-512
CRC32
Sorties
Sortie
Type de sortie
Valeur de la somme de contrôle
Chaîne
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
La commande a échoué
Des ruptures de lignes nettes
Pour supprimer les sauts de ligne supplémentaires dans les cellules d'un fichier tabulaire, par exemple dans le cadre d'une sortie d'un système vers un autre, utilisez la commande Clean Line Breaks.
Propriétés
Propriété
Détail
Fichier source
Saisir le fichier tabulaire avec les lignes brisées à nettoyer.
Séparateur
Sélectionnez le délimiteur utilisé dans le fichier source.
Sorties
Sortie
Type de sortie
Fichier nettoyé
Fichier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
La commande a échoué
Copier
Pour copier des fichiers et des répertoires, utilisez la commande Copy.
Propriétés
Propriété
Détail
Source
Saisissez le nom des fichiers ou des répertoires à déplacer. Pour faire correspondre plusieurs fichiers ou répertoires, utilisez les caractères génériques * ou ?.
Destination
Saisissez le nouvel emplacement du fichier ou du répertoire.
Remplacement
Pour écraser les fichiers existants, cochez cette case.
Sorties
Aucun
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
14
Erreur
Fichier source non trouvé
15
Erreur
Échec de l'écriture du fichier de destination
16
Erreur
Impossible d'écrire le fichier de destination car un autre fichier porte le même nom
Créer un fichier
Pour créer un nouveau fichier, utilisez la commande Create File.
Propriétés
Propriété
Détail
Texte
Saisissez le texte à ajouter au fichier.
Chemin d'accès au fichier
Saisissez le chemin d'accès où créer le fichier. Facultatif si le fichier est utilisé comme sortie pour une autre commande de la chaîne.
Remplacement
Pour écraser un autre fichier existant dans le chemin d'accès, cochez cette case.
Sorties
Sortie
Type de sortie
Fichier créé
Fichier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
15
Erreur
Destination non valide
16
Erreur
Impossible d'écrire le fichier de destination car un autre fichier porte le même nom
Supprimer
Pour supprimer des fichiers ou des répertoires, utilisez la commande Delete.
Propriétés
Propriété
Détail
Nom du fichier
Saisissez le nom des fichiers ou des répertoires à supprimer. Pour faire correspondre plusieurs fichiers ou répertoires, utilisez les caractères génériques * ou ?.
Sorties
Aucune
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
14
Erreur
Aucun fichier à supprimer
17
Erreur
Échec de la suppression des fichiers spécifiés
Supprimer le répertoire
Pour supprimer un ou plusieurs répertoires, utilisez la commande Delete directory.
Propriétés
Propriété
Détail
Chemin d’accès
Saisissez le nom des répertoires à supprimer. Pour faire correspondre plusieurs répertoires, utilisez les caractères génériques * ou ?.
Récursif
Pour supprimer de manière récursive des fichiers ou des dossiers dans le répertoire, cochez cette case.
Sorties
Aucun
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
17
Erreur
Échec de la suppression du répertoire spécifié
Rechercher
Pour rechercher une chaîne de texte dans un fichier ou un ensemble de fichiers, utilisez la commande Find.
Propriétés
Propriété
Détail
Fichiers
Saisissez le fichier ou l'ensemble de fichiers à rechercher.
Modèle
Saisissez la chaîne de texte à rechercher.
Syntaxe du motif
Choisissez d'utiliser une correspondance exacte ou la syntaxe de l'expression régulière (regex) pour le motif.
Sensible à la casse
Pour tenir compte de la casse des caractères lors de la recherche du motif, cochez cette case.
Inverse
Pour trouver toutes les lignes qui ne correspondent pas au modèle, cochez cette case.
Sorties
Sortie
Type de sortie
Résultats du dossier
Fichier
Résultats Nombre de lignes
Entier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
2
Erreur
Échec de la tâche
14
Erreur
Fichier introuvable
18
Erreur
Motif non trouvé
Find and replace (Rechercher et remplacer)
Pour effectuer une recherche et un remplacement dans un fichier, utilisez la commande Rechercher et remplacer.
Propriétés
Propriété
Détail
Source
Saisissez le nom du fichier à rechercher.
Destination
Indiquer s'il faut produire le fichier original ou une copie :
Pour obtenir le fichier original avec les valeurs de colonnes mises à jour, entrez le même fichier que Source.
Pour éditer une copie de l'original avec les valeurs de colonne mises à jour, saisissez le nom du nouveau fichier.
Remplacement
Pour écraser un fichier de destination existant, cochez cette case.
Rechercher
Saisissez la chaîne de texte à rechercher.
Remplacer
Saisissez la chaîne de texte à insérer aux emplacements correspondants.
Trouver la syntaxe
Choisissez d'utiliser la syntaxe de correspondance exacte ou d'expression régulière (regex) pour Find.
Sensible à la casse
Pour tenir compte de la casse des caractères lors de la recherche du motif Find, cochez cette case.
Sorties
Sortie
Type de sortie
Résultat remplacé
Fichier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
2
Erreur
Échec de la tâche
14
Erreur
Fichier introuvable
15
Erreur
Destination non valide
16
Erreur
Erreur d'écrasement
18
Erreur
Motif non trouvé
Obtenir le fichier
Pour récupérer un fichier du système de fichiers local, utilisez la commande Get File.
Propriétés
Propriété
Détail
Fichier d'entrée
Saisir le fichier à récupérer et à créer en sortie.
Type de données
Sélectionnez le type de contenu de Fichier d'entrée.
Sorties
Sortie
Type de sortie
Informations sur le fichier
JSON
Fichier
Fichier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Le fichier n'a pas été trouvé
Obtenir des informations sur les fichiers/dossiers
Pour récupérer les informations sur le système de fichiers d'un fichier ou d'un dossier, utilisez la commande Get File/Folder Info.
Propriétés
Propriété
Détail
Fichier/dossier
Saisissez le fichier ou le dossier pour lequel vous souhaitez obtenir des informations.
Note : Cette commande aboutit toujours. Si le fichier ou le dossier n'est pas trouvé, la propriété exists sera fausse.
Fichier Gunzip
Pour décompresser une archive GZIP à l'aide de gunzip, utilisez la commande Gunzip File. Par exemple, utilisez cette commande pour décompresser un fichier issu de Oracle® Hyperion Financial Management (HFM).
Propriétés
Propriété
Détail
Fichier d'entrée
Entrez l'archive GZIP à décompresser.
Sorties
Sortie
Type de sortie
Fichier compressé
Fichier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
La commande a échoué
Fichier Gzip
Pour compresser un fichier à l'aide de gzip, utilisez la commande Gzip File.
Propriétés
Propriété
Détail
Fichier d'entrée
Entrez le fichier à compresser.
Sorties
Sortie
Type de sortie
Fichier gzippé
Fichier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
La commande a échoué
Répertoire des listes
Pour répertorier le contenu d'un répertoire, utilisez la commande List Directory.
Propriétés
Propriété
Détail
Chemin d’accès
Saisissez le chemin d'accès du répertoire à répertorier.
Format de sortie
Sélectionnez le format de sortie. Pour inclure l'en-tête et le résumé, sélectionnez Complet.
Sorties
Sortie
Type de sortie
Liste des fichiers trouvés
Réseau
Fichier résultat
CSV
Remarque : La sortie de la liste des fichiers trouvés est limitée à 500 éléments ; pour des opérations plus importantes, il convient d'utiliser la sortie du fichier de résultats .
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
14
Erreur
Répertoire non trouvé
Lister le contenu des fichiers
Pour répertorier le contenu d'un fichier, utilisez la commande List File Content.
Note : Cette commande ne peut pas renvoyer des lignes individuelles d'une taille supérieure à 64KB.
Propriétés
Propriété
Détail
Nom du fichier
Saisissez le nom du fichier à inspecter.
Lignes de prévisualisation
Pour les fichiers volumineux, indiquez le nombre de lignes du fichier à prévisualiser. Vous pouvez définir la ligne de départ de l'aperçu en utilisant le champ Offset situé juste en dessous de celui-ci.
Le numéro de ligne à partir duquel la prévisualisation doit commencer. Cette valeur est basée sur 0, donc pour imprimer à partir du début du fichier, utilisez la valeur 0.
Exemple
L'image suivante montre les lignes de prévisualisation 5 avec un décalage de 5. Veuillez noter qu'étant donné que le décalage commence à 0, la première ligne affichée est en fait 6.
Outputs
Sortie
Type de sortie
Fichier
Fichier
Texte du fichier
Chaîne
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
14
Erreur
Fichier introuvable
20
Avertissement
Le fichier est trop volumineux ou n'est pas lisible par l'homme
Créer un répertoire
Pour créer un répertoire, utilisez la commande Make Directory.
Propriétés
Propriété
Détail
Annuaire
Saisissez le nom du répertoire à créer.
Sorties
Aucun
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
15
Erreur
Échec de la création du répertoire
16
Avertissement
Le répertoire distant existe déjà
Déplacer
Pour déplacer des fichiers ou des répertoires, utilisez la commande Move.
Propriétés
Propriété
Détail
Source
Saisissez le nom des fichiers ou des répertoires à déplacer. Pour faire correspondre plusieurs fichiers ou répertoires, utilisez les caractères génériques * ou ?.
Destination
Saisissez le nouvel emplacement du fichier ou du répertoire.
Remplacement
Pour écraser les fichiers existants, cochez cette case.
Sorties
Aucun
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
2
Erreur
Échec de la tâche
14
Erreur
Fichier source non trouvé
Sélectionner les lignes
Pour conserver un nombre spécifique de lignes au début ou à la fin d’un fichier, utilisez la commande Select Lines. C’est l’inverse de la commande Strip Lines. Au lieu de supprimer les lignes spécifiées par le motif, elle les conserve. Comme pour Strip Lines, les sections peuvent se trouver n’importe où dans le fichier.
Propriétés
Propriété
Détail
Fichier source
Saisissez le fichier dont vous souhaitez conserver les lignes.
Lignes à sélectionner
Saisissez une liste des lignes à extraire, sous forme de lignes individuelles ou de plages. Par exemple, une plage de 3 :10 supprime les lignes 3 à 10 du fichier. Les nombres négatifs peuvent être utilisés pour spécifier des plages à partir de la fin du fichier. Par exemple : :-6 sélectionnera toutes les lignes jusqu’à l’avant-dernière ligne incluse.
Sorties
Sortie
Type de sortie
Fichier de sortie pour cette commande
Fichier
Nombre de lignes conservées
Entier
Nombre de lignes supprimées
Entier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Échec général
Fichier fractionné
Pour diviser un fichier en plusieurs morceaux en fonction de la taille en octets, du nombre de lignes ou du délimiteur regular expression (RegExp), utilisez la commande Split File. Par exemple, utilisez cette commande pour traiter des fichiers plus petits en parallèle afin d’améliorer les performances.
Propriétés
Propriété
Détail
Fichier d'entrée
Saisissez le fichier à diviser en plusieurs morceaux.
Type fractionné
Sélectionnez le mode de découpage du fichier d'entrée : par octet, par ligne ou par RegExp.
Valeur
Saisissez la valeur par laquelle vous souhaitez diviser le fichier d'entrée, sur la base de Split type:
S'il s'agit d'un octet, indiquez la taille maximale des morceaux de fichier.
Si Ligne, entrez le nombre maximum de lignes à inclure dans un bloc de fichiers.
Si RegExp, entrez l'expression régulière pour la ligne qui indique quand créer un nouveau bloc.
Inclure la correspondance RegExp
Si le type de fractionnement est RegExp, choisissez d'inclure ou non la ligne qui correspond à la valeur dans le bloc qu'il génère.
Sorties
Sortie
Type de sortie
Diviser les fichiers en morceaux
Fichier
Nombre de fichiers
Entier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
Fichiers de pile
Pour empiler plusieurs fichiers asymétriques les uns sur les autres, utilisez la commande Stack Files.
Note : Avec le connecteur Tabular Transformation , vous pouvez utiliser la commande Stack Files pour empiler des fichiers symétriques qui ont tous le même nombre de colonnes.
Propriétés
Propriété
Détail
Fichiers d'entrée
Entrez les fichiers à empiler.
Sorties
Sortie
Type de sortie
Fichier empilé
Fichier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
Lignes en bandes
Pour supprimer des lignes d'un fichier en fonction des numéros de ligne fournis, utilisez la commande Strip Lines. C’est l’inverse de la commande Select Lines. Au lieu de conserver les lignes spécifiées par le motif, elle les supprime. Comme pour Select Lines, les sections peuvent se trouver n’importe où dans le fichier.
Propriétés
Propriété
Détail
Fichier source
Saisissez le fichier à partir duquel les lignes doivent être supprimées.
Lignes à dénuder
Saisir une liste des lignes à dépouiller, sous forme de lignes individuelles ou de plages. Par exemple, une plage de 3 :10 supprime les lignes 3 à 10 du fichier. Les nombres négatifs peuvent être utilisés pour spécifier des plages à partir de la fin du fichier. Par exemple : :-6 supprimera toutes les lignes jusqu’à l’avant-dernière ligne incluse.
Sorties
Sortie
Type de sortie
Fichier de sortie pour la commande Strip lines
Fichier
Nombre de lignes conservées
Entier
Nombre de lignes supprimées
Entier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
2
Erreur
Échec général
Goudron
Pour créer un fichier d'archive sur bande (TAR), utilisez la commande Tar.
Propriétés
Propriété
Détail
Nom de l'archive
Saisissez le nom du fichier TAR à créer.
Fichiers sources
Saisissez le nom des fichiers ou des répertoires à ajouter au fichier TAR. Pour spécifier plusieurs fichiers ou répertoires, utilisez des virgules ou des caractères génériques.
Remplacement
Pour écraser un fichier TAR existant, cochez cette case.
Sorties
Sortie
Type de sortie
Archives TAR
Fichier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
16
Erreur
Échec de la création de l'archive
Fichier modèle
Cette commande remplace les clés spécifiées par les valeurs respectives du modèle de fichier d'entrée. Ces valeurs peuvent être des chaînes ou des fichiers. Si la valeur est un fichier, tout son contenu remplacera la valeur spécifiée.
Différence par rapport à la commande Handlebars :Handlebars ne prend en charge que les valeurs brutes des chaînes de caractères pour le remplacement, et la taille totale maximale des variables (c’est-à-dire toutes les valeurs de remplacement) est de 250 Mo. Le fichier modèle prend en charge à la fois les valeurs brutes des chaînes de caractères et le contenu des fichiers référencés, et n'a pas de taille maximale pour les variables.
Propriétés
Propriété
Détail
Nom
Saisissez le nom à afficher pour le nœud.
Description
Facultatif : Saisissez la description du nœud. La meilleure pratique consiste à décrire la raison pour laquelle ce nœud se trouve dans la chaîne (quel est son objectif).
Propriétés de la commande
Connexion à utiliser
Sélectionnez la connexion qui est la source du modèle.
Coureur
Sélectionner le type de coureur à utiliser
Propriété
Détail
Modèle
Saisissez le nom du fichier modèle dont les clés doivent être extraites. Il peut s'agir de n'importe quel format de texte (ASCII, UTF-8, etc.).
Clés de voûte
Sélectionnez cette option pour ajouter des informations sur les valeurs à remplacer.
La commande peut contenir plus d'une chaîne ou d'une référence de fichier.
Clé
La valeur à remplacer dans le fichier modèle. Il peut s'agir de l'un ou l'autre :
Une chaîne de caractères à utiliser comme valeur de remplacement de la clé.
Le nom d'un fichier disponible pour l'exécutant. Ce fichier doit déjà être présent dans le système de fichiers (par exemple, généré par une commande précédente). Ce fichier peut être dans n'importe quel format ou encodage, et n'a pas de taille maximale définie. Toutefois, les fichiers plus volumineux peuvent nuire aux performances.
Valeur
Le contenu de remplacement à utiliser. Il n'y a pas de format prédéfini dans la commande pour identifier le contenu à importer à partir du fichier modèle. L'identification se fait dans le cadre de la création de la commande. Toutefois, la meilleure pratique consiste à délimiter le contenu à utiliser par un ensemble unique de caractères, tels que {content}, **content** ou .
Type de valeur
Le type de valeur par laquelle la clé est remplacée (une chaîne de caractères ou un fichier).
Sorties
Sortie
Type de sortie
Fichier modèle
Fichier texte
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
La commande a échoué
Encodage UTF-8
Pour convertir un fichier afin qu'il soit encodé en Unicode Transformation Format-8-bit (UTF-8), utilisez la commande UTF-8 Encode.
Propriétés
Propriété
Détail
Fichier source
Saisissez le nom des fichiers ou des répertoires à déplacer. Pour faire correspondre plusieurs fichiers ou répertoires, utilisez les caractères génériques * ou ?.
Encodage de la source
Saisissez l'encodage du fichier source , tel que uft-16 ou windows-1251.
Sorties
Sortie
Type de sortie
Fichier UTF-8
Fichier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
2
Erreur
Échec de la commande
Untar
Pour décompresser un fichier TAR, utilisez la commande Untar.
Propriétés
Propriété
Détail
Archiver
Entrez le nom du fichier TAR à décompresser.
Destination
Saisir le nom du répertoire dans lequel décompresser l'archive.
Remplacement
Pour écraser les fichiers existants lors de la décompression de l'archive, cochez cette case.
Sorties
Aucun
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
2
Erreur
Échec de la décompression de l'archive
14
Erreur
Archive non trouvée
16
Erreur
Erreur d'écrasement
Décompresser
Pour décompresser une archive ZIP ou GZIP, utilisez la commande Unzip.
Note : Cette commande nécessite un GroundRunner.
Propriétés
Propriété
Détail
Archiver
Saisissez le nom de l'archive à décompresser.
Destination
Saisir le nom du répertoire dans lequel décompresser l'archive.
Remplacement
Pour écraser les fichiers existants lors de la décompression de l'archive, cochez cette case.
Sorties
Aucun
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
2
Erreur
Échec de la décompression de l'archive
14
Erreur
Archive non trouvée
16
Erreur
Erreur d'écrasement
Zip
Pour créer une archive ZIP, GZIP ou GZIP TAR, utilisez la commande Zip.
Propriétés
Propriété
Détail
Nom de l'archive
Saisissez le nom de l'archive à créer. L'extension du fichier détermine l'algorithme de compression :
Pour ZIP, .zip ou .z
Pour GZIP, .gzip ou .gz
Pour GZIP TAR, .tgz
Destination
Saisir le nom du répertoire dans lequel décompresser l'archive.
Remplacement
Pour écraser une archive existante, cochez cette case.
Sorties
Sortie
Type de sortie
Fichier zippé
Fichier
Codes de sortie
Code
Type
Détail
0
Réussite
Réussite
1
Erreur
Arguments non valables
16
Erreur
Échec de la création de l'archive
Pour accéder et travailler avec des fichiers sur les systèmes d'exploitation Microsoft Windows® et Linux® dans le cad...