La structure ST_Content contient les informations utilisateur concernant le répertoire sélectionné.
Nom |
Type de données |
Description |
---|---|---|
i_sCommandArg1 |
STRING [75] |
Si une commande FTP requiert un argument d'entrée, elle doit être transférée à l'aide de cette variable. Pour plus d'informations sur la syntaxe, reportez-vous au tableau suivant. |
i_sCommandArg2 |
STRING [75] |
Si une commande FTP requiert un argument d'entrée supplémentaire, elle doit être transférée à l'aide de cette variable. Pour plus d'informations sur la syntaxe, reportez-vous au tableau suivant. |
q_sCurrentDirectory |
STRING [75] |
Nom du répertoire de travail. |
q_astElements |
ARRAY[0..Gc_udiMaxNumberOfListEntries] OF ST_Element |
Affiche le contenu du répertoire et les informations sur l'élément. |
q_udiAvailableElements |
UDINT |
Nombre d'éléments dans le répertoire. |
Informations détaillées sur l'utilisation de i_sCommandArg1 et de i_sCommandArg2 :
Commande |
i_sCommandArg1 |
i_sCommandArg2 |
---|---|---|
ChangeWorkingDirectory |
Nom du répertoire sur le serveur FTP externe. |
– |
Retrieve |
Nom du fichier sur le serveur FTP externe. |
Nom du fichier dans le système de fichiers du contrôleur. |
Store |
Nom du fichier dans le système de fichiers du contrôleur. |
Nom du fichier sur le serveur FTP externe. |
Rename |
Nom actuel sur le serveur FTP externe. |
Nouveau nom sur le serveur FTP externe. |
Delete |
Nom du fichier sur le serveur FTP externe. |
– |
RemoveDirectory |
Nom du répertoire sur le serveur FTP externe. |
– |
MakeDirectory |
Nom du répertoire sur le serveur FTP externe. |
– |
List |
– |
– |
Pour copier le fichier task.txt du répertoire /jobs du serveur FTP externe vers le répertoire racine local sans modifier son nom, procédez comme suit avant d'envoyer un front positif via i_xExecute :
i_sCommandArg1 := 'jobs/task.txt';
i_sCommandArg2 := 'task.txt';