Partager via


FTP

Utilisez le groupe d’action FTP pour charger et télécharger des fichiers et manipuler des répertoires sur des serveurs FTP.

Pour établir une connexion FTP, utilisez l’action Ouvrir la connexion FTP. L’exemple suivant a un hôte, un port et des informations d’identification spécifiés. De plus, le délai d’expiration défini fait échouer l’action si la connexion n’est pas établie à temps.

Capture d’écran de l’action Ouvrir une connexion FTP.

Téléchargez des fichiers à l’aide de l’action Télécharger le ou les fichiers du FTP. L’exemple suivant présente la variable de connexion utilisée et le dossier de destination sélectionné. Le fichier distant a également été spécifié et configuré pour écraser tout fichier existant au même emplacement.

Capture d’écran de l’action Télécharger des fichiers depuis FTP.

Téléchargez des fichiers en utilisant l’action Télécharger le ou les fichiers du FTP et spécifiez le fichier et l’emplacement distant.

Ouvrir la connexion FTP

Cette action établit une connexion spécifique à un serveur FTP distant et stocke cette connexion en tant que variable pour une utilisation ultérieure.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Host Non Valeur de texte Entrez l’adresse du serveur FTP ici.
Port Oui Valeur numérique 21 Entrez le port du serveur FTP ici.
Active mode N/A Valeur booléenne False Indiquer le mode de la connexion
Username Non Valeur de texte Indiquer le nom d’utilisateur du compte FTP à utiliser
Password Oui Saisie directe chiffrée ou valeur de texte Indiquer le mot de passe du compte FTP à utiliser
Timeout Oui Valeur numérique 10 Régler le temps d’attente, en secondes, avant l’établissement de la connexion avant l’échec de l’action

Variables produites

Argument Type Description
FTPConnection Connexion FTP Connexion FTP

Exceptions

Exception Description
Erreur d’échec de la connexion A indiqué que la connexion a échoué
Erreur de connexion Indique qu’il existe un problème avec la connexion

Lister le répertoire FTP

Cette action retourne les sous-répertoires et les fichiers contenus dans le répertoire actuel d’une connexion FTP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Connection Non Connexion FTP Connexion FTP
Chemin d’accès Oui Valeur de texte Chemin d′accès que vous voulez lister.

Variables produites

Argument Type Description
Directories Liste des répertoires FTP Répertoires listés
Files Liste des fichiers FTP Fichiers listés

Exceptions

Exception Description
Erreur de liste Indique que la liste du dossier n’a pas pu être exécutée
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP
Erreur Le répertoire n′existe pas Indique que le répertoire est introuvable

Ouvrir la connexion FTP sécurisée

Cette action établit une connexion sécurisée spécifique à un serveur FTP distant et stocke cette connexion en tant que variable pour une utilisation ultérieure.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Host Non Valeur de texte Entrez l’adresse du serveur FTP ici.
Port Oui Valeur numérique 22 Entrez le port du serveur FTP ici.
Active mode N/A Valeur booléenne Vrai Indiquer le mode de la connexion
Secure FTP Protocol N/A SFTP, FTPS explicite, FTPS implicite SFTP Choisir le protocole FTP à utiliser pour chiffrer votre connexion
Authentication method N/A Nom d’utilisateur et mot de passe, Clé privée, Clé privée et phrase secrète Nom d′utilisateur et mot de passe Choisir la méthode à utiliser pour vous authentifier sur le serveur FTP
User name Non Valeur de texte Indiquer le nom d’utilisateur du compte FTP à utiliser
Password Oui Saisie directe chiffrée ou valeur de texte Indiquer le mot de passe du compte FTP à utiliser
Path to private key Non Valeur de texte Entrer le chemin d’accès à la clé privée à utiliser pour l’authentification
Private key pass phrase Oui Saisie directe chiffrée ou valeur de texte Entrer une variable contenant la phrase secrète de la clé privée ici
Timeout Oui Valeur numérique 10 Régler le temps d’attente, en secondes, avant l’établissement de la connexion avant l’échec de l’action

Variables produites

Argument Type Description
SftpConnection Connexion FTP Connexion SFTP

Exceptions

Exception Description
Erreur d’échec de la connexion A indiqué que la connexion a échoué
Erreur de connexion Indique qu’il existe un problème avec la connexion

Fermer la connexion

Cette action ferme une connexion FTP ouverte.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Connection Non Connexion FTP Connexion FTP

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP

Modifier le répertoire de travail

Cette action définit le répertoire de travail actuel pour une connexion FTP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Connection Non Connexion FTP Connexion FTP
Set working directory to Non Valeur de texte Définir le chemin d’accès à définir en tant que répertoire de travail

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP
Erreur Le répertoire n′existe pas Indique que le répertoire est introuvable
Erreur Impossible de modifier le répertoire de travail Indique qu’il n’est pas possible de modifier le répertoire de travail

Télécharger le ou les fichiers du FTP

Télécharge un ou plusieurs fichiers d’un serveur FTP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
FTP connection Non Connexion FTP La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP.
Download into folder Non Dossier Dossier à utiliser comme destination du ou des fichiers à télécharger
File(s) to download Non Liste des fichiers FTP Fichier(s) à télécharger
Transfer type S.O. Auto, Binaire, ASCII Automatique Entrez ASCII ou Binaire pour spécifier la méthode de téléchargement d’un seul fichier. Si le type de fichier est incertain ou si plusieurs fichiers sont téléchargés, choisissez Auto pour suivre les règles de transfert spécifiées dans les options
If file exists N/A Remplacer, Ne pas télécharger, Télécharger avec un nom unique Remplacer Indiquer la procédure à suivre si le fichier existe déjà. Remplacer les écritures dans le fichier d’origine pour ne plus y accéder et télécharger avec un nom unique pour ajouter un trait de soulignement et un numéro séquentiel à la fin

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP
Erreur Le fichier distant n′existe pas Indique que le fichier n’existe pas sur le serveur FTP
Erreur Le répertoire n′existe pas Indique que le répertoire est introuvable
Erreur de connexion FTP abandonnée Indique que la connexion FTP a été abandonnée
Erreur Impossible de télécharger le fichier Indique qu’il n’a pas été possible de télécharger le fichier

Télécharger le ou les dossiers du FTP

Télécharge un ou plusieurs dossiers d’un serveur FTP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
FTP connection Non Connexion FTP La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP.
Folder(s) to download Non Liste des répertoires FTP Nom du ou des chemins d’accès des dossiers, ou du ou des dossiers FTP à télécharger
Download into local folder Non Dossier Chemin d’accès complet de la destination du ou des dossiers FTP que vous téléchargez

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP
Erreur Le répertoire distant n′existe pas Indique que le répertoire n’existe pas sur le serveur FTP
Erreur Le répertoire n′existe pas Indique que le répertoire est introuvable
Erreur de connexion FTP abandonnée Indique que la connexion FTP a été abandonnée
Erreur Impossible de télécharger le répertoire Indique qu’il n’a pas été possible de télécharger le répertoire

Fichier(s) à charger sur FTP

Charge un ou plusieurs fichiers sur un serveur FTP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
FTP connection Non Connexion FTP La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP.
File(s) to upload Non Liste des fichiers Fichier(s) à charger
Remote location Oui Valeur de texte Emplacement de chargement des fichiers
Transfer type N/A Auto, Binaire, ASCII Automatique Entrez ASCII ou Binaire pour spécifier la méthode de téléchargement d’un seul fichier. Si vous ne savez pas exactement quel type de fichier est utilisé ou si vous en téléchargez plusieurs, choisissez Auto pour suivre les règles de transfert spécifiées dans Options
If file exists N/A Remplacer, Ne pas télécharger, Télécharger avec un nom unique Remplacer Indiquer la procédure à suivre si le fichier existe déjà. Remplacer les écritures dans le fichier d’origine pour ne plus y accéder et télécharger avec un nom unique pour ajouter un trait de soulignement et un numéro séquentiel à la fin

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP
Erreur de fichier introuvable Indique que le fichier est introuvable
Erreur de connexion FTP abandonnée Indique que la connexion FTP a été abandonnée
Erreur de chargement du fichier Indique que le fichier n′a pas pu être chargé

Charger le ou les dossiers sur FTP

Charge un ou plusieurs dossiers sur un serveur FTP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
FTP connection Non Connexion FTP La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP.
Folder(s) to upload Non Liste des dossiers Le ou les dossiers à charger. Les dossiers en cours de chargement ne doivent pas déjà exister dans le répertoire actif sur le serveur FTP
Remote location Non Valeur de texte Emplacement de chargement des dossiers

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP
Erreur Le répertoire distant n′existe pas Indique que le répertoire n’existe pas sur le serveur FTP
Erreur de connexion FTP abandonnée Indique que la connexion FTP a été abandonnée
Erreur de chargement du répertoire Indique que le répertoire n′a pas pu être chargé

Supprimer le fichier FTP

Supprime un ou plusieurs fichiers d’un serveur FTP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
FTP connection Non Connexion FTP La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP
Files to delete Non Liste des fichiers FTP Fichiers à supprimer

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP
Erreur de fichier introuvable Indique que le fichier est introuvable
Erreur Impossible de supprimer le fichier Indique que la suppression du fichier n’a pas été possible

Renommer le fichier FTP

Renomme un fichier qui réside sur un serveur FTP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
FTP connection Non Connexion FTP La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP
Fichier à renommer Non Fichier FTP Fichier à renommer
Nouveau nom de fichier Non Valeur de texte Nouveau nom du fichier. Si vous entrez un nom avec un chemin, le fichier sera également déplacé vers cet emplacement. Si l’emplacement n’existe pas, une exception sera levée

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP
Erreur Impossible de renommer le fichier Indique qu’il n’a pas été possible de renommer le fichier
Erreur de fichier introuvable Indique que le fichier est introuvable

Créer un répertoire FTP

Crée un répertoire sur un serveur FTP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
FTP connection Non Connexion FTP La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP.
New directory Non Répertoire FTP Le nouveau répertoire. Si un chemin d’accès est spécifié, tous les nouveaux dossiers menant au nouveau répertoire sont créés

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Erreur d′accès refusé Indique que ce compte n’a pas accès pour une opération
Erreur Le fichier existe Indique que le fichier existe déjà
Erreur de création du répertoire Indique qu’il n’a pas été possible de créer le répertoire
Erreur Le répertoire n′existe pas Indique que le répertoire est introuvable
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP

Supprimer le répertoire FTP

Supprime un répertoire d’un serveur FTP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
FTP connection Non Connexion FTP La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP.
Directory to delete Non Répertoire FTP Le dossier à supprimer. Tout le contenu du dossier sera supprimé également

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Erreur de suppression du répertoire Indique qu’il n’a pas été possible de supprimer le répertoire
Erreur Le répertoire distant n′existe pas Indique que le répertoire n’existe pas sur le serveur FTP
Erreur de modification du répertoire de travail Indique que le répertoire de travail n′a pas pu être modifié
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP

Appeler la commande FTP

Appelle la commande FTP littérale donnée sur le serveur.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
FTP connection Non Connexion FTP La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP.
FTP command Non Valeur de texte La commande à exécuter avec tous ses arguments. Par exemple, vous pouvez exécuter FEAT ou CHMOD ici
Valid reply code(s) Oui Valeur de texte Les codes qui pourraient être renvoyés par la commande, séparés par des points-virgules. Si la commande FTP renvoie un code qui n’a pas été entré ici, cette action lèvera une exception. S’applique uniquement sur des connexions FTP ou FTPS simples

Variables produites

Argument Type Description
ReplyCode Valeur de texte Le code réel qui a été renvoyé. S’applique uniquement sur des connexions FTP ou FTPS simples
ReplyText Valeur de texte Texte renvoyé par le serveur FTP

Exceptions

Exception Description
Erreur d’appel de la commande Indique qu’une erreur s’est produite lors de l’appel d’une commande FTP
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP

Synchroniser les répertoires

Synchroniser les fichiers et les sous-répertoires d’un dossier donné avec un répertoire FTP distant spécifié.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
FTP connection Non Connexion FTP La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP
Synchronization direction S.O. Distant -> Local (Téléchargement), Local -> Distant (Chargement) Distant -> Local (Télécharger) Sens de la méthode de synchronisation. Indique si le dossier local est synchronisé avec le répertoire distant (TÉLÉCHARGER) ou si le répertoire distant est synchronisé avec le dossier local (CHARGER)
Files to sync N/A Tous les fichiers, Seuls les fichiers correspondant au filtre de fichiers, Seuls les fichiers ne correspondant pas au filtre de fichiers Tous les fichiers Choisissez si vous souhaitez synchroniser tous les fichiers ou utiliser un filtre de fichiers pour inclure ou exclure un ensemble spécifique de fichiers
Filtre de fichier Non Valeur de texte * Modèle de nom de fichier qui contrôle les fichiers à inclure ou à exclure. Cette option autorise les caractères génériques tels que « .txt », « document?.doc ». L’option autorise également plusieurs filtres en utilisant une virgule comme séparateur : « .txt,*.pdf,document? »
Local folder Non Dossier Nom du dossier local à synchroniser
FTP directory Oui Répertoire FTP / Nom du répertoire FTP à synchroniser
Delete if source is absent N/A Valeur booléenne False Cette option supprime un fichier ou un dossier qui existe dans le répertoire cible et non la source.
Include subdirectories N/A Valeur booléenne Vrai Cette option inclut les sous-répertoires dans la synchronisation.
Time difference in hours Oui Valeur numérique 0 Différence de temps, en heures, du serveur distant en cas de fonctionnement sur un fuseau horaire différent.
Time difference in minutes Oui Valeur numérique 0 Différence de temps, en minutes, du serveur distant en cas de fonctionnement sur un fuseau horaire différent.
Time difference ahead N/A Valeur booléenne Vrai Indiquez si le fuseau horaire du serveur est en avance ou non.

Variables produites

Argument Type Description
FtpFilesAdded Liste des fichiers FTP Liste des fichiers FTP qui existaient initialement dans la source et qui ont été ajoutés à la cible après la synchronisation.
FtpFilesModified Liste des fichiers FTP Liste des fichiers FTP qui existaient initialement à la fois dans la source et dans la cible, et qui ont été ajoutés à la cible après la synchronisation.
FtpFilesDeleted Liste des fichiers FTP Liste des fichiers FTP qui existaient initialement dans le répertoire cible et qui ont été supprimés après la synchronisation.
FilesAdded Liste des fichiers Liste des fichiers qui existaient initialement dans la source et qui ont été ajoutés à la source après la synchronisation.
FilesModified Liste des fichiers Liste des fichiers qui existaient initialement à la fois dans la source et dans la cible, et qui ont été ajoutés à la source après la synchronisation.
FilesDeleted Liste des fichiers Liste des fichiers qui existaient initialement dans le répertoire cible et qui ont été supprimés après la synchronisation.

Exceptions

Exception Description
Erreur de liste Indique que la liste du dossier n’a pas pu être exécutée
Erreur de non connexion Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP
Erreur de fichier introuvable Indique que le fichier est introuvable
Erreur de connexion FTP abandonnée Indique que la connexion FTP a été abandonnée
Erreur de chargement du fichier Indique que le fichier n′a pas pu être chargé
Erreur Le fichier distant n′existe pas Indique que le fichier n’existe pas sur le serveur FTP
Erreur Impossible de télécharger le fichier Indique qu’il n’a pas été possible de télécharger le fichier
Erreur de suppression du répertoire Indique qu’il n’a pas été possible de supprimer le répertoire
Erreur d’échec de la synchronisation Indique que la synchronisation a échoué en raison d’une erreur inattendue.