FTP
Article 06/21/2023
7 col·laboradors
Comentaris
En aquest article
Utilitzeu el grup d'acció FTP per carregar i descarregar fitxers i manipular directoris en servidors FTP.
Per establir una connexió FTP, utilitzeu l'acció Connexió Open FTP. L'exemple següent té un amfitrió, un port i unes credencials especificats. A més, el temps d'espera establert fa que l'acció falli si la connexió no s'estableix a temps.
Baixeu fitxers mitjançant l'acció Baixa fitxers d'FTP . L'exemple següent mostra la variable de connexió en ús i la carpeta de destinació seleccionada. El fitxer remot també s'ha especificat i configurat per sobreescriure els fitxers existents a la mateixa ubicació.
Carregueu fitxers mitjançant l'acció Puja fitxers a FTP i especificant el fitxer i la ubicació remota.
Obre una connexió FTP
Aquesta acció estableix una connexió específica a un servidor FTP remot i emmagatzema aquesta connexió com a variable per a l'ús posterior.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Amfitrió
No
Valor del text
Introduïu aquí l'adreça del servidor FTP.
Port
Sí
Valor numèric
21
Introduïu aquí el port del servidor FTP.
Mode actiu
N/A
Valor booleà
Fals
Especifica el mode de la connexió
Nom d'usuari
No
Valor del text
Especifiqueu el nom d'usuari del compte FTP que s'ha d'utilitzar
Contrasenya
Sí
Entrada encriptada directa o Valor del text
Especifiqueu la contrasenya del compte FTP que s'ha d'utilitzar
Temps d'espera
Sí
Valor numèric
10
Definiu el temps en segons que voleu esperar per establir una connexió abans que es produeixi un error en l'acció
Variables generades
Argument
Type
Descripció
FTPConnection
Connexió FTP
La connexió FTP
Excepcions
Excepció
Descripció
Error: no s'ha pogut iniciar la sessió
Indica que s'ha produït un error en iniciar la sessió
Error de connexió
Indica que hi ha un problema amb la connexió
Enumera el directori FTP
Aquesta acció retorna els subdirectoris i els fitxers inclosos al directori actual d'una connexió FTP.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connection
No
Connexió FTP
La connexió FTP
Camí
Sí
Valor del text
Camí que voleu enumerar.
Variables generades
Excepcions
Excepció
Descripció
Error d'enumeració
Indica que no s'ha pogut enumerar el contingut de la carpeta
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Error: el directori no existeix
Indica que no s'ha pogut trobar el directori
Obre una connexió FTP segura
Aquesta acció estableix una connexió segura específica a un servidor FTP remot i emmagatzema aquesta connexió com a variable per a l'ús posterior.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Amfitrió
No
Valor del text
Introduïu aquí l'adreça del servidor FTP.
Port
Sí
Valor numèric
22
Introduïu aquí el port del servidor FTP.
Mode actiu
N/A
Valor booleà
Cert
Especifica el mode de la connexió
Protocol FTP segur
N/A
SFTP, explícit FTPS, FTPS implícit
SFTP
Trieu el protocol FTP que voleu utilitzar per xifrar la connexió
Mètode d'autenticació
N/A
Nom d'usuari i contrasenya, Clau privada, Clau privada i frase de contrasenya
Nom d'usuari i contrasenya
Trieu el mètode que voleu utilitzar per autenticar-vos al servidor FTP
Nom d'usuari
No
Valor del text
Especifiqueu el nom d'usuari del compte FTP que s'ha d'utilitzar
Contrasenya
Sí
Entrada encriptada directa o Valor del text
Especifiqueu la contrasenya del compte FTP que voleu utilitzar
Camí a la clau privada
No
Valor del text
Introduïu el camí del fitxer de la clau privada que s'ha d'utilitzar per a l'autenticació
Contrasenya de la clau privada
Sí
Entrada encriptada directa o Valor del text
Introduïu aquí una variable que contingui la contrasenya de la clau privada
Temps d'espera
Sí
Valor numèric
10
Definiu el temps en segons que voleu esperar per establir una connexió abans que es produeixi un error en l'acció
Variables generades
Argument
Type
Descripció
Connexió SftpConnection
Connexió FTP
Connexió SFTP
Excepcions
Excepció
Descripció
Error: no s'ha pogut iniciar la sessió
Indica que s'ha produït un error en iniciar la sessió
Error de connexió
Indica que hi ha un problema amb la connexió
Tanca la connexió
Aquesta acció tanca una connexió FTP oberta.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connection
No
Connexió FTP
La connexió FTP
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Canvia el directori de treball
Aquesta acció defineix el directori de treball actual per a una connexió FTP.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connection
No
Connexió FTP
La connexió FTP
Defineix el directori de treball a
No
Valor del text
Permet definir el camí que s'ha de definir com a directori de treball
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Error: el directori no existeix
Indica que no s'ha pogut trobar el directori
Error: no es pot canviar el directori de treball
Indica que no és possible canviar el directori de treball
Baixa els fitxers des d'FTP
Baixa un o més fitxers d'un servidor FTP.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connexió FTP
No
Connexió FTP
La connexió FTP per treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció de connexió Open FTP
Baixa a la carpeta
No
Carpeta
Carpeta que serà la destinació dels fitxers que es baixaran
Fitxers que s'han de baixar
No
Llista de fitxers FTP
Fitxers que s'han de baixar
Tipus de transferència
N/A
Automàtic, Binari, ASCII
Automàtic
Introduïu ASCII o binari per especificar el mètode per baixar un sol fitxer. Si el tipus de fitxer és incert o se'n descarrega més d'un, trieu Automàtic per seguir les regles de transferència especificades a les opcions
Si l'arxiu existeix
N/A
Sobreescriure, No descarreguis, Descarregar amb nom únic
Sobreescriu
Especifiqueu què heu de fer si el fitxer ja existeix. Sobreescriu sobre el fitxer original perquè ja no hi pugueu accedir i la descàrrega amb un nom únic afegeix un guió baix i un número seqüencial al final
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Error: el fitxer remot no existeix
Indica que el fitxer no existeix al servidor FTP
Error: el directori no existeix
Indica que no s'ha pogut trobar el directori
Error: s'ha anul·lat la connexió FTP
Indica que s'ha anul·lat la connexió FTP
Error: no es pot baixar el fitxer
Indica que no ha estat possible baixar el fitxer
Baixa les carpetes des d'FTP
Baixa una o més carpetes d'un servidor FTP.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connexió FTP
No
Connexió FTP
La connexió FTP per treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció de connexió Open FTP
Carpetes que s'han de baixar
No
Llista de directoris FTP
Nom dels camins de les carpetes FTP que s'han de baixar
Baixa a una carpeta local
No
Carpeta
El camí complet de la destinació de les carpetes FTP que esteu baixant
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Error: el directori remot no existeix
Indica que el directori no existeix al servidor FTP
Error: el directori no existeix
Indica que no s'ha pogut trobar el directori
Error: s'ha anul·lat la connexió FTP
Indica que s'ha anul·lat la connexió FTP
Error: no es pot baixar el directori
Indica que no ha estat possible baixar el directori
Puja els fitxers a FTP
Puja un o més fitxers a un servidor FTP.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connexió FTP
No
Connexió FTP
La connexió FTP per treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció de connexió Open FTP
Fitxers que s'han de pujar
No
Llista de fitxers
Fitxers que s'han de pujar
Ubicació remota
Sí
Valor del text
Ubicació on s'han de pujar els fitxers
Tipus de transferència
N/A
Automàtic, Binari, ASCII
Automàtic
Introduïu ASCII o binari per especificar el mètode per baixar un sol fitxer. Si no saps del cert de quin tipus serà el fitxer o si en baixes més d'un, selecciona Automàtic per seguir les regles de transferència especificades a Opcions
Si l'arxiu existeix
N/A
Sobreescriure, No descarreguis, Descarregar amb nom únic
Sobreescriu
Especifiqueu què heu de fer si el fitxer ja existeix. Sobreescriu sobre el fitxer original perquè ja no hi pugueu accedir i Baixa amb nom únic afegeix un guió baix i un número seqüencial al final
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Error: no s'ha trobat el fitxer
Indica que no s'ha trobat el fitxer
Error: s'ha anul·lat la connexió FTP
Indica que s'ha anul·lat la connexió FTP
Error en pujar el fitxer
Indica que no s'ha pogut pujar el fitxer
Puja les carpetes a FTP
Puja una o més carpetes a un servidor FTP.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connexió FTP
No
Connexió FTP
La connexió FTP per treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció de connexió Open FTP
Carpetes que s'han de pujar
No
Llista de carpetes
Les carpetes per pujar. Les carpetes que s'estan carregant no haurien d'existir ja dins del directori actiu del servidor FTP
Ubicació remota
No
Valor del text
Ubicació on s'han de pujar les carpetes
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Error: el directori remot no existeix
Indica que el directori no existeix al servidor FTP
Error: s'ha anul·lat la connexió FTP
Indica que s'ha anul·lat la connexió FTP
Error en pujar el directori
Indica que no s'ha pogut pujar el directori
Suprimeix el fitxer FTP
Suprimeix un o més fitxers d'un servidor FTP.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connexió FTP
No
Connexió FTP
La connexió FTP per treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció de connexió Open FTP
Fitxers que s'han de suprimir
No
Llista de fitxers FTP
Fitxers que s'han de suprimir
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Error: no s'ha trobat el fitxer
Indica que no s'ha trobat el fitxer
Error: no es pot suprimir el fitxer
Indica que la supressió del fitxer no ha estat possible
Canvia el nom del fitxer FTP
Canvia el nom d'un fitxer que resideix en un servidor FTP.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connexió FTP
No
Connexió FTP
La connexió FTP per treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció de connexió Open FTP
Fitxer el nom del qual cal canviar
No
Fitxer FTP
Fitxer del qual s'ha de canviar el nom
Nom nou del fitxer
No
Valor del text
El nom nou del fitxer. Si introduïu un nom amb un camí, el fitxer també es mourà a aquesta ubicació. Si la ubicació no existeix, es farà una excepció
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Error: no es pot canviar el nom del fitxer
Indica que no ha estat possible canviar el nom del fitxer
Error: no s'ha trobat el fitxer
Indica que no s'ha trobat el fitxer
Crea un directori FTP
Crea un directori en un servidor FTP.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connexió FTP
No
Connexió FTP
La connexió FTP per treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció de connexió Open FTP
Directori nou
No
Directori FTP
El nou directori. Si s'especifica un camí, es crearan totes les carpetes noves que condueixen al directori nou
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
Error: accés denegat
Indica que aquest compte no té accés per a una operació
Error: el fitxer ja existeix
Indica que el fitxer ja existeix
Error de creació del directori
Indica que no ha estat possible crear el directori
Error: el directori no existeix
Indica que no s'ha pogut trobar el directori
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Suprimeix el directori FTP
Suprimeix un directori d'un servidor FTP.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connexió FTP
No
Connexió FTP
La connexió FTP per treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció de connexió Open FTP
Directori que s'ha de suprimir
No
Directori FTP
La carpeta que s'ha d'eliminar. Tot el que hi ha a la carpeta també se suprimirà
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
Error de supressió del directori
Indica que no ha estat possible suprimir el directori
Error: el directori remot no existeix
Indica que el directori no existeix al servidor FTP
Error: no es pot canviar el directori de treball
Indica que no s'ha pogut canviar el directori de treball
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Invoca l'ordre FTP
Invoca l'ordre FTP literal especificada al servidor.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connexió FTP
No
Connexió FTP
La connexió FTP per treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció de connexió FTP oberta
Ordre FTP
No
Valor del text
L'ordre d'executar juntament amb qualsevol argument. Per exemple, podeu executar FEAT o CHMOD aquí
Codis de resposta vàlids
Sí
Valor del text
Els codis que podia ser retornats pel comandament, separats per punt i coma. Si l'ordre FTP retorna un codi que no s'ha introduït aquí, aquesta acció llançarà una excepció. Només s'aplica a través de connexions FTP o FTPS simples
Variables generades
Argument
Type
Descripció
Respondre Codi
Valor del text
El codi real que es va retornar. Només s'aplica a través de connexions FTP o FTPS simples
RespondreText
Valor del text
Text retornat pel servidor FTP
Excepcions
Excepció
Descripció
Error d'invocació d'ordre
Indica que s'ha produït un error en invocar una ordre FTP
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Sincronitza els directoris
Sincronitza els fitxers i els subdirectoris d'una carpeta determinada amb un directori FTP remot determinat.
Argument
Opcional
Accepta
Valor per defecte
Descripció
Connexió FTP
No
Connexió FTP
La connexió FTP per treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció de connexió Open FTP
Direcció de sincronització
N/A
Remot -local (descarregar), local ->> remot (pujar)
Remot -> local (Descarregar)
Direcció del mètode de sincronització. Si la carpeta local se sincronitzarà amb el directori remot (DOWNLOAD) o el directori remot se sincronitzarà amb la carpeta local (UPLOAD)
Fitxers que s'han de sincronitzar
N/A
Tots els fitxers, Només fitxers que coincideixin amb el filtre de fitxers, Només fitxers que no coincideixin amb el filtre de fitxers
Tots els fitxers
Trieu si voleu sincronitzar tots els fitxers o si voleu utilitzar un filtre de fitxers per incloure o excloure un conjunt de fitxers específic
Filtre de fitxers
No
Valor del text
*
Patró de nom de fitxer que controla quins fitxers s'inclouran o s'exclouran. Aquesta opció permet comodins com ".txt", "document?". doc". L'opció també permet múltiples filtres utilitzant la coma com a separador, " .txt,*.pdf,document?"
Carpeta local
No
Carpeta
Nom de la carpeta local que s'ha de sincronitzar
Directori FTP
Sí
Directori FTP
/
Nom del directori FTP que s'ha de sincronitzar
Suprimeix si falta l'origen
N/A
Valor booleà
Fals
Aquesta opció eliminarà un fitxer o carpeta que existeix al directori de destinació i no a la font.
Inclou els subdirectoris
N/A
Valor booleà
Cert
Aquesta opció inclourà els subdirectoris en el procés de sincronització.
Diferència de temps en hores
Sí
Valor numèric
0
Diferència de temps en hores del servidor remot en cas que funcioni en un fus horari diferent.
Diferència de temps en minuts
Sí
Valor numèric
0
Diferència horària en minuts del servidor remot en cas que funcioni en una zona horària diferent.
Diferència de temps avançada
N/A
Valor booleà
Cert
Especifiqueu si el fus horari del servidor està avançat o no.
Variables generades
Argument
Type
Descripció
FtpFilesAfegit
Llista de fitxers FTP
Llista de fitxers FTP que inicialment existien a l'origen i que després del procés de sincronització s'han afegit a la destinació.
FtpFilesModificat
Llista de fitxers FTP
Llista de fitxers FTP que inicialment existien tant a l'origen com a la destinació i que després del procés de sincronització s'han afegit a la destinació.
FtpFilesDeleted
Llista de fitxers FTP
Llista de fitxers FTP que inicialment existien al directori de destinació i que després del procés de sincronització s'han suprimit.
FitxersAfegits
Llista de fitxers
Llista de fitxers que inicialment existien a l'origen i que després del procés de sincronització s'han afegit a la destinació.
FitxersModificat
Llista de fitxers
Llista de fitxers que inicialment existien tant a l'origen com a la destinació i que després del procés de sincronització s'han afegit a la destinació.
FitxersSuprimits
Llista de fitxers
Llista de fitxers que inicialment existien al directori de destinació i que després del procés de sincronització s'han suprimit.
Excepcions
Excepció
Descripció
Error d'enumeració
Indica que no s'ha pogut enumerar el contingut de la carpeta
Error: no hi ha cap connexió
Indica que no hi ha cap connexió oberta amb el servidor FTP
Error: no s'ha trobat el fitxer
Indica que no s'ha trobat el fitxer
Error: s'ha anul·lat la connexió FTP
Indica que s'ha anul·lat la connexió FTP
Error en pujar el fitxer
Indica que no s'ha pogut pujar el fitxer
Error: el fitxer remot no existeix
Indica que el fitxer no existeix al servidor FTP
Error: no es pot baixar el fitxer
Indica que no ha estat possible baixar el fitxer
Error de supressió del directori
Indica que no ha estat possible suprimir el directori
Error: s'ha produït un error durant la sincronització
Indica que s'ha produït un error en el procés de sincronització a causa d'un error inesperat.