ST_Content

Panoramica

Tipo:

Struttura

Disponibile a partire da:

V1.0.4.0

Ereditato da:

Descrizione

La struttura ST_Content contiene le informazioni utente relative alla directory selezionata.

Elementi della struttura

Nome

Tipo di dati

Descrizione

i_sCommandArg1

STRING [75]

Nel caso in cui un comando FTP richieda un argomento di input, quest'ultimo deve essere trasferito utilizzando questa variabile.

Per l'uso, fare riferimento alla tabella successiva.

i_sCommandArg2

STRING [75]

Nel caso in cui un comando FTP richieda un secondo argomento o aggiuntivo di input, quest'ultimo deve essere trasferito tramite questa variabile.

Per l'uso, fare riferimento alla tabella successiva.

q_sCurrentDirectory

STRING [75]

Nome della directory di lavoro.

q_astElements

ARRAY[0..Gc_udiMaxNumberOfListEntries] OF ST_Element

Elenca il contenuto della directory e mostra le informazioni specifiche dell'elemento.

q_udiAvailableElements

UDINT

Numero di elementi nella directory.

Informazioni dettagliate sull'uso di i_sCommandArg1 e i_sCommandArg2:

Comando

i_sCommandArg1

i_sCommandArg2

ChangeWorkingDirectory

Nome della directory sul server FTP esterno.

Retrieve

Nome del file sul server FTP esterno.

Nome del file nel file system del controller.

Store

Nome del file nel file system del controller.

Nome del file sul server FTP esterno.

Rename

Nome presente sul server FTP esterno.

Nuovo nome sul server FTP esterno.

Delete

Nome del file sul server FTP esterno.

RemoveDirectory

Nome della directory sul server FTP esterno.

MakeDirectory

Nome della directory sul server FTP esterno.

List

NOTA: I comandi Retrieve e Store sovrascrivono gli elementi esistenti se hanno nome uguale.

Esempio di programmazione per la copia di un file

Per copiare il file task.txt dalla directory /jobs sul server FTP esterno nella directory locale di root senza modificare il nome del file, eseguire questa procedura prima di inviare un fronte positivo tramite i_xExecute:

i_sCommandArg1 := 'jobs/task.txt';
i_sCommandArg2 := 'task.txt';

Utilizzato da

  • FB_FtpClient

  • FB_FtpSecureClient