Variables représentant les noms de fichiers sur le serveur et sur l’ordinateur local, les dates et les heures
FTPGetter fournit un ensemble de variables représentant les noms complets des fichiers sur le serveur SFTP et l’ordinateur local, la date actuelle, les dates de modification des fichiers sur le serveur SFTP et l’ordinateur local, et bien plus encore. Pendant l’exécution d’une tâche, ces variables contiennent des informations liées au fichier en cours de téléversement ou de téléchargement. Ces valeurs peuvent être utilisées comme paramètres pour exécuter des fichiers bat, des scripts PowerShell, des scripts shell sur le serveur SFTP, envoyer des notifications par e-mail, et plus encore. Vous trouverez ci-dessous la liste complète.
Variables permettant de substituer des données telles que les chemins de fichiers, les dates et les heures.
Chemin du fichier local
%local_file% - remplacé par le chemin complet incluant le nom du fichier vers un fichier sur un disque local ou réseau, par ex. C:\my-docs\report.txt
%local_file_path% - remplacé uniquement par le chemin sans le nom du fichier vers un fichier sur un disque local ou réseau, par ex. C:\my-docs\
%local_file_name% - remplacé uniquement par le nom du fichier sans le chemin vers un fichier sur un disque local ou réseau, par ex. report.txt
%local_file_name_only% - remplacé uniquement par le nom du fichier sans le chemin ni l’extension sur un disque local ou réseau, par ex. report
%local_file_name_ext% - remplacé uniquement par l’extension du fichier, par ex. txt
Chemin du fichier distant
%remote_file% - remplacé par le chemin complet incluant le nom du fichier vers un fichier disponible à distance sur un serveur réseau, par ex. /pub/user/file.txt
%remote_file_path% - remplacé uniquement par le chemin sans le nom du fichier vers un fichier disponible à distance sur un serveur réseau, par ex. /pub/user/
%remote_file_name% - remplacé uniquement par le nom du fichier sans le chemin vers un fichier disponible à distance sur un serveur réseau, par ex. file.txt
%remote_file_name_only% - remplacé uniquement par le nom du fichier sans le chemin ni l’extension disponible à distance sur un serveur réseau, par ex. file
%remote_file_name_ext% - remplacé uniquement par l’extension du fichier, par ex. txt
Date et heure actuelles
%c_dd% - remplacé par le jour actuel au format à deux chiffres avec zéro initial, de 01 à 31.
%c_mm% - remplacé par le mois actuel avec zéro initial, de 01 à 12.
%c_yyyy%, %c_yy% - année actuelle au format 4 chiffres ou 2 chiffres, par ex. 2026 ou 26.
%c_hh% - heure actuelle (heures) au format 24 heures avec zéro initial, de 00 à 23.
%c_min% - heure actuelle (minutes) avec zéro initial, de 00 à 59.
%c_sec% - heure actuelle (secondes) avec zéro initial, de 00 à 59.
%y_dd% - remplacé par le jour d’hier au format à deux chiffres avec zéro initial, de 01 à 31.
%y_mm% - remplacé par le mois d’hier avec zéro initial, de 01 à 12.
%y_yyyy%, %y_yy% - année d’hier au format 4 chiffres ou 2 chiffres, par ex. 2025 ou 25.
%t_dd% - remplacé par le jour de demain au format à deux chiffres avec zéro initial, de 01 à 31.
%t_mm% - remplacé par le mois de demain avec zéro initial, de 01 à 12.
%t_yyyy%, %t_yy% - année de demain au format 4 chiffres ou 2 chiffres, par ex. 2027 ou 27.
Exemples
En supposant qu’aujourd’hui soit le June 27, 2026, le chemin de fichier suivant :
/pub/user/reports/%c_yyyy%-%c_mm%-%c_dd%/file.txt
Sera remplacé par :
/pub/user/reports/2026-06-27/file.txt
, où 2026 représente l’année, 06 correspond à June, et 27 représente le jour du mois.
Les variables de substitution (%c_*****%) peuvent être utilisées pour spécifier les chemins des fichiers source et destination ainsi que pour être transmises comme paramètres à des applications externes.
Date et heure de modification du fichier
%s_dd% - date de modification du fichier source (jour) : remplacé par le numéro du jour au format à deux chiffres avec zéro initial, de 01 à 31.
%s_mm% - date de modification du fichier source (mois) : remplacé par le numéro du mois avec zéro initial, de 01 à 12.
%s_yyyy%, %s_yy% - date de modification du fichier source (année) : remplacé par une année au format 4 chiffres ou 2 chiffres, par ex. 2026 ou 26.
%s_hh% - heure de modification du fichier source (heures) : remplacé par une heure au format 24 heures avec zéro initial, de 00 à 23.
%s_min% - heure de modification du fichier source (minutes) : remplacé par une minute avec zéro initial, de 00 à 59.
%s_sec% - heure de modification du fichier source (secondes) : remplacé par une seconde avec zéro initial, de 00 à 59.
Exemples
Le fichier source spécifié comme suit :
/pub/user/reports/%s_yyyy%-%s_mm%-%s_dd%/file.txt
Sera accessible avec substitution de variables via le chemin réel suivant :
/pub/user/reports/2026-06-27/file.txt
, où 2026 représente l’année, 06 correspond à June, et 27 représente le jour du mois où le fichier a été modifié pour la dernière fois.
Les variables représentant la date de modification du fichier source (%s_*****%) ne peuvent être utilisées que pour spécifier les chemins des fichiers de destination comme paramètres du programme lancé après le transfert des fichiers.
Divers
%remote_host% - remplacé par un nom de site FTP, par ex. ftp.example.com:21
%task_number% - remplacé par le numéro de tâche actuel.
%action% - remplacé par l’action effectuée, par ex. Download ou Upload
%result% - remplacé par le résultat de l’action effectuée, par ex. Success ou Failed
%list% - remplacé par la liste des fichiers transférés. Disponible uniquement dans le corps de l’e-mail lorsque l’option Send email AFTER all files are transferred est utilisée.
%list_file_name% - remplacé par la liste des noms des fichiers transférés (sans les chemins). Disponible uniquement dans le corps de l’e-mail lorsque l’option Send email AFTER all files are transferred est utilisée.
%files_total% - remplacé par le nombre total de fichiers traités.
%files_success% - remplacé par le nombre de fichiers traités avec succès.
%files_failed% - remplacé par le nombre de fichiers dont le traitement a échoué.


