FTP

Grupa akcji FTP służy do przesyłania i pobierania plików oraz modyfikowania katalogów na serwerach FTP.

Aby ustanowić połączenie FTP, użyj akcji Otwórz połączenie FTP. W następującym przykładzie przedstawiono określony host, port i poświadczenia. Ponadto limit czasu ustawienia powoduje niepowodzenie akcji, jeśli połączenie nie jest ustalone na czas.

Zrzut ekranu przedstawiający akcję otwierania połączenia FTP.

Pobierz pliki za pomocą akcji Pobierz pliki z FTP. Poniższy przykład przedstawia używaną zmienną połączenia i wybrany folder lokalny. Plik zdalny został również określony i ustawiony na zastąpienie plików w tej samej lokalizacji.

Zrzut ekranu z akcji pobierania plików z FTP.

Przekaż pliki za pomocą akcji Przekaż pliki do FTP, określając plik i lokalizację zdalną.

Otwórz połączenie FTP

Ta akcja ustanawia określone połączenie ze zdalnym serwerem FTP i zapisuje to połączenie jako zmienną w celu późniejszego użycia.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Host Nie Wartość tekstowa Tutaj wprowadź adres serwera FTP.
Port Tak Wartość liczbowa 21 Tutaj wprowadź port serwera FTP.
Active mode Nie dotyczy Wartość logiczna Fałsz Określ tryb połączenia
Username Nie Wartość tekstowa Określ nazwę użytkownika konta FTP, które ma być używane
Password Tak Bezpośrednie wprowadzanie zaszyfrowanego tekstu lub wartości tekstowej Określ hasło do konta FTP, które ma być używane
Timeout Tak Wartość liczbowa 10 Ustaw czas (w sekundach), przez który chcesz oczekiwać na ustanowienie połączenia, zanim akcja zostanie zakończona niepowodzeniem

Utworzone zmienne

Argument Type opis
FTPConnection Połączenie FTP Połączenie FTP

Wyjątki

Wyjątek Opis
Błąd niepowodzenia logowania Wskazuje, że logowanie nie powiodło się
Błąd połączenia Wskazuje, że wystąpił problem z połączeniem

Utwórz listę zawartości katalogu FTP

Wykonanie tej akcji powoduje zwrócenie podkatalogów i plików zawartych w bieżącym katalogu połączenia FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Connection Nie Połączenie FTP Połączenie FTP
Path Tak Wartość tekstowa Ścieżka, dla której chcesz utworzyć listę.

Utworzone zmienne

Argument Type opis
Directories Listakatalogów w FTP Katalogi wymienione na liście
Files Listaplików FTP Pliki wymienione na liście

Wyjątki

Wyjątek opis
Błąd tworzenia listy Wskazuje, że nie można było wykonać operacji tworzenia listy zawartości folderu
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP
Błąd braku katalogu Wskazuje, że nie można znaleźć katalogu

Otwórz bezpieczne połączenie FTP

Wykonanie tej akcji powoduje ustanowienie określonego bezpiecznego połączenia ze zdalnym serwerem FTP i zapisanie tego połączenia jako zmiennej w celu późniejszego użycia.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Host Nie Wartość tekstowa Tutaj wprowadź adres serwera FTP.
Port Tak Wartość liczbowa 22 Tutaj wprowadź port serwera FTP.
Active mode Nie dotyczy Wartość logiczna Prawda Określ tryb połączenia
Secure FTP Protocol Nie dotyczy SFTP, FTPS jawne, FTPS niejawne SFTP Wybierz protokół FTP, którego chcesz używać w celu szyfrowania połączenia
Authentication method Nie dotyczy Nazwa użytkownika i hasło, Klucz prywatny, Klucz prywatny i hasło Nazwa użytkownika i hasło Wybierz metodę, za pomocą której chcesz się uwierzytelniać na serwerze FTP
User name Nie Wartość tekstowa Określ nazwę użytkownika konta FTP, które ma być używane
Password Tak Bezpośrednie wprowadzanie zaszyfrowanego tekstu lub wartości tekstowej Określ hasło do konta FTP, którego chcesz używać
Path to private key Nie Wartość tekstowa Wprowadź ścieżkę pliku do klucza prywatnego, który ma być używany na potrzeby uwierzytelniania
Private key pass phrase Tak Bezpośrednie wprowadzanie zaszyfrowanego tekstu lub wartości tekstowej Tutaj wprowadź zmienną zawierającą hasło do klucza prywatnego
Timeout Tak Wartość liczbowa 10 Ustaw czas (w sekundach), przez który chcesz oczekiwać na ustanowienie połączenia, zanim akcja zostanie zakończona niepowodzeniem

Utworzone zmienne

Argument Type opis
SftpConnection Połączenie FTP Połączenie SFTP

Wyjątki

Wyjątek Opis
Błąd niepowodzenia logowania Wskazuje, że logowanie nie powiodło się
Błąd połączenia Wskazuje, że wystąpił problem z połączeniem

Zamknij połączenie

Wykonanie tej akcji powoduje zamknięcie otwartego połączenia FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Connection Nie. Połączenie FTP Połączenie FTP

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP

Zmień katalog roboczy

Wykonanie tej akcji powoduje ustawienie bieżącego katalogu roboczego dla połączenia FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Connection Nie Połączenie FTP Połączenie FTP
Set working directory to Nie Wartość tekstowa Ustaw ścieżkę, która ma wskazywać katalog roboczy

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP
Błąd braku katalogu Wskazuje, że nie można znaleźć katalogu
Błąd braku możliwości zmiany katalogu roboczego Wskazuje, że nie można zmienić katalogu roboczego

Pobierz pliki z serwera FTP

Pobiera co najmniej jeden plik z serwera FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
FTP connection Nie Połączenie FTP Połączenie FTP do pracy. Ta zmienna musi być wcześniej określona w czynności połączenia Otwórz FTP
Download into folder Nie Folder Folder, który ma być lokalizacją docelową pobieranych plików
File(s) to download Nie. Listaplików FTP Pliki do pobrania
Transfer type Brak Auto, Binarny, ASCII Automatyczny Wprowadź kod ASCII lub binarny, aby określić metodę pobierania pojedynczego pliku. Jeśli typ pliku jest niepewny lub pobrano więcej niż jeden plik, wybierz opcję Automatycznie, aby przestrzegać zasad przesyłania określonych w opcjach
If file exists Nie dotyczy Zastąpienie, Nie pobieraj, Pobierz pod unikatową nazwą Zastąp Określ, co należy zrobić, jeśli plik już istnieje. Zastąp zapisy w oryginalnym pliku, aby nie można było już do niego uzyskać dostępu, a pobieranie pod unikalną nazwą dodaje podkreślenie i kolejny numer na końcu

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP
Błąd braku pliku zdalnego Wskazuje, że plik nie istnieje na serwerze FTP
Błąd braku katalogu Wskazuje, że nie można znaleźć katalogu
Błąd przerwania połączenia FTP Wskazuje, że połączenie FTP zostało przerwane
Błąd braku możliwości pobrania pliku Wskazuje, że pobranie pliku było niemożliwe

Pobierz foldery z serwera FTP

Pobiera co najmniej jeden folder z serwera FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
FTP connection Nie Połączenie FTP Połączenie FTP do pracy. Ta zmienna musi być wcześniej określona w czynności połączenia Otwórz FTP
Folder(s) to download Nie Listakatalogów w FTP Nazwy ścieżek folderów lub folderów FTP do pobrania
Download into local folder Nie Folder Pełna ścieżka lokalizacji docelowej pobieranych folderów FTP

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP
Błąd braku katalogu zdalnego Wskazuje, że katalog nie istnieje na serwerze FTP
Błąd braku katalogu Wskazuje, że nie można znaleźć katalogu
Błąd przerwania połączenia FTP Wskazuje, że połączenie FTP zostało przerwane
Błąd braku możliwości pobrania katalogu Wskazuje, że pobranie katalogu było niemożliwe

Przekaż pliki na serwer FTP

Przekazuje co najmniej jeden plik na serwer FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
FTP connection Nie Połączenie FTP Połączenie FTP do pracy. Ta zmienna musi być wcześniej określona w czynności połączenia Otwórz FTP
File(s) to upload Nie Listaplików Pliki do przekazania
Remote location Tak Wartość tekstowa Lokalizacja, do której mają zostać przekazane pliki
Transfer type Nie dotyczy Auto, Binarny, ASCII Automatyczny Wprowadź kod ASCII lub binarny, aby określić metodę pobierania pojedynczego pliku. Jeśli nie wiesz, jakiego typu będzie plik albo pobierasz wiele plików, wybierz opcję Automatycznie, dzięki czemu będą używane reguły transferu określone w obszarze Opcje
If file exists Nie dotyczy Zastąpienie, Nie pobieraj, Pobierz pod unikatową nazwą Zastąp Określ, co należy zrobić, jeśli plik już istnieje. Zastąp zapisy w oryginalnym pliku, aby nie można było już do niego uzyskać dostępu, a pobieranie pod unikalną nazwą dodaje podkreślenie i kolejny numer na końcu

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP
Błąd „Nie znaleziono pliku” Wskazuje, że nie znaleziono pliku
Błąd przerwania połączenia FTP Wskazuje, że połączenie FTP zostało przerwane
Błąd przekazywania pliku Wskazuje, że nie można przekazać pliku

Przekaż foldery na serwer FTP

Przekazuje co najmniej jeden folder na serwer FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
FTP connection Nie Połączenie FTP Połączenie FTP do pracy. Ta zmienna musi być wcześniej określona w czynności połączenia Otwórz FTP
Folder(s) to upload Nie Listafolderów Foldery do przekazania. Przekazywane foldery nie mogą znajdować się już w aktywnym katalogu serwera FTP
Remote location Nie Wartość tekstowa Lokalizacja, do której mają zostać przekazane foldery

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP
Błąd braku katalogu zdalnego Wskazuje, że katalog nie istnieje na serwerze FTP
Błąd przerwania połączenia FTP Wskazuje, że połączenie FTP zostało przerwane
Błąd przekazywania katalogu Wskazuje, że nie można przekazać katalogu

Usuń plik FTP

Usuwa co najmniej jeden plik z serwera FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
FTP connection Nie Połączenie FTP Połączenie FTP do pracy. Ta zmienna musi być wcześniej określona w czynności połączenia Otwórz FTP
Files to delete Nie. Listaplików FTP Pliki do usunięcia

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP
Błąd „Nie znaleziono pliku” Wskazuje, że nie znaleziono pliku
Błąd braku możliwości usunięcia pliku Wskazuje, że usunięcie pliku było niemożliwe

Zmień nazwę pliku FTP

Zmienia nazwę pliku znajdującego się na serwerze FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
FTP connection Nie Połączenie FTP Połączenie FTP do pracy. Ta zmienna musi być wcześniej określona w czynności połączenia Otwórz FTP
File to rename Nie. Plik FTP Plik, którego nazwa ma zostać zmieniona
New file name Nie. Wartość tekstowa Nowa nazwa pliku. Jeśli wpiszesz nazwę ze ścieżką, plik zostanie również przeniesiony do tej lokalizacji. Jeśli lokalizacja nie istnieje, spowoduje wyjątek

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP
Błąd braku możliwości zmiany nazwy pliku Wskazuje, że zmiana nazwy pliku była niemożliwa
Błąd „Nie znaleziono pliku” Wskazuje, że nie znaleziono pliku

Utwórz katalog FTP

Tworzy katalog na serwerze FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
FTP connection Nie Połączenie FTP Połączenie FTP do pracy. Ta zmienna musi być wcześniej określona w czynności połączenia Otwórz FTP
New directory Nie Katalog FTP Nowy katalog. Jeśli zostanie określona ścieżka, zostaną utworzone wszystkie nowe foldery prowadzące do nowego katalogu.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Błąd odmowy dostępu Wskazuje, że to konto nie ma dostępu wymaganego do wykonania operacji
Błąd istnienia pliku Wskazuje, że plik już istnieje
Błąd tworzenia katalogu Wskazuje, że utworzenie katalogu było niemożliwe
Błąd braku katalogu Wskazuje, że nie można znaleźć katalogu
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP

Usuń katalog FTP

Usuwa katalog z serwera FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
FTP connection Nie Połączenie FTP Połączenie FTP do pracy. Ta zmienna musi być wcześniej określona w czynności połączenia Otwórz FTP
Directory to delete Nie Katalog FTP Folder do usunięcia. Cała zawartość folderu także zostanie usunięta.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Błąd usuwania katalogu Wskazuje, że usunięcie katalogu było niemożliwe
Błąd braku katalogu zdalnego Wskazuje, że katalog nie istnieje na serwerze FTP
Błąd zmieniania katalogu roboczego Wskazuje, że nie można zmienić katalogu roboczego
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP

Wywołaj polecenie FTP

Wywołuje dane literalne polecenie FTP na serwerze.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
FTP connection Nie Połączenie FTP Połączenie FTP do pracy. Ta zmienna musi być wcześniej określona w czynności połączenia otwórz FTP
FTP command Nie Wartość tekstowa Polecenie do uruchomienia wraz z dowolnymi argumentami. Na przykład można uruchomić tutaj FEAT lub CHMOD
Valid reply code(s) Tak Wartość tekstowa Kody, które mogą być zwracane przez polecenie, oddzielone średnikiem. Jeśli polecenie FTP zwraca kod, który nie został wprowadzony w tym miejscu, ta akcja spowoduje wyjątek. Dotyczy tylko prostych połączeń FTP lub FTPS

Utworzone zmienne

Argument Type opis
ReplyCode Wartość tekstowa Rzeczywisty kod, który został zwrócony. Dotyczy tylko prostych połączeń FTP lub FTPS
ReplyText Wartość tekstowa Tekst zwracany przez serwer FTP

Wyjątki

Wyjątek opis
Błąd wywoływania polecenia Wskazuje, że wystąpił błąd podczas wywoływania polecenia FTP
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP

Synchronizuj katalogi

Synchronizuj pliki i podkatalogi danego folderu z danym zdalnym katalogiem FTP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
FTP connection Nie Połączenie FTP Połączenie FTP do pracy. Ta zmienna musi być wcześniej określona w czynności połączenia Otwórz FTP
Synchronization direction Brak Zdalny -> lokalny (Pobieranie), lokalny -> zdalny (Przekazywanie) Zdalne > lokalne (pobieranie) Kierunek metody Synchronizacji. Czy folder lokalny zostanie zsynchronizowany z katalogiem zdalnym (pobieranie), czy katalog zdalny zostanie zsynchronizowany z folderem lokalnym (przekazywanie).
Files to sync Nie dotyczy Wszystkie pliki, Tylko pliki pasujące do filtru plików, Tylko pliki nie pasujące do filtru plików Wszystkie pliki Określ, czy chcesz synchronizować wszystkie pliki, czy chcesz użyć filtru plików, aby uwzględnić lub wykluczyć określony zestaw plików
Filtr plików Nie Wartość tekstowa * Wzorzec plik-nazwa, który kontroluje, które pliki zostaną uwzględnione lub wykluczone. Ta opcja umożliwia używanie symboli wieloznacznych, takich jak „.txt” i „document?.doc”. Ta opcja umożliwia także korzystanie z wielu filtrów przy użyciu przecinka jako separatora, na przykład „.txt,*.pdf,document?”.
Local folder Nie. Folder Nazwa folderu lokalnego do zsynchronizowania
FTP directory Tak Katalog FTP / Nazwa katalogu FTP do zsynchronizowania
Delete if source is absent Nie dotyczy Wartość logiczna Fałsz Ta opcja spowoduje usunięcie pliku lub folderu, który istnieje w katalogu docelowym, ale nie w katalogu źródłowym.
Include subdirectories Nie dotyczy Wartość logiczna Prawda Ta opcja spowoduje uwzględnienie podkatalogów w procesie synchronizacji.
Time difference in hours Tak Wartość liczbowa 0 Różnica czasu w godzinach w sytuacji, gdy serwer zdalny działa w innej strefie czasowej.
Time difference in minutes Tak Wartość liczbowa 0 Różnica czasu w minutach w sytuacji, gdy serwer zdalny działa w innej strefie czasowej.
Time difference ahead Nie dotyczy Wartość logiczna Prawda Określ, czy strefa czasowa serwera wyprzedza czas na kliencie, czy nie.

Utworzone zmienne

Argument Type opis
FtpFilesAdded Listaplików FTP Lista plików FTP, które początkowo istniały w lokalizacji źródłowej i po zakończeniu procesu synchronizacji zostały dodane do lokalizacji docelowej.
FtpFilesModified Listaplików FTP Lista plików FTP, które początkowo istniały w lokalizacji źródłowej i docelowej, a po zakończeniu procesu synchronizacji zostały dodane do lokalizacji docelowej.
FtpFilesDeleted Listaplików FTP Lista plików FTP, które początkowo istniały w lokalizacji docelowej i po zakończeniu procesu synchronizacji zostały usunięte.
FilesAdded Listaplików Lista plików, które początkowo istniały w lokalizacji źródłowej i po zakończeniu procesu synchronizacji zostały dodane do lokalizacji docelowej.
FilesModified Listaplików Lista plików, które początkowo istniały w lokalizacji źródłowej i docelowej, a po zakończeniu procesu synchronizacji zostały dodane do lokalizacji docelowej.
FilesDeleted Listaplików Lista plików, które początkowo istniały w lokalizacji docelowej i po zakończeniu procesu synchronizacji zostały usunięte.

Wyjątki

Wyjątek opis
Błąd tworzenia listy Wskazuje, że nie można było wykonać operacji tworzenia listy zawartości folderu
Błąd braku połączenia Wskazuje brak otwartego połączenia z serwerem FTP
Błąd „Nie znaleziono pliku” Wskazuje, że nie znaleziono pliku
Błąd przerwania połączenia FTP Wskazuje, że połączenie FTP zostało przerwane
Błąd przekazywania pliku Wskazuje, że nie można przekazać pliku
Błąd braku pliku zdalnego Wskazuje, że plik nie istnieje na serwerze FTP
Błąd braku możliwości pobrania pliku Wskazuje, że pobranie pliku było niemożliwe
Błąd usuwania katalogu Wskazuje, że usunięcie katalogu było niemożliwe
Błąd niepowodzenia synchronizacji Wskazuje, że proces synchronizacji zakończył się niepowodzeniem z powodu nieoczekiwanego błędu.