Споделяне чрез


FTP

Използвайте групата за действие FTP, за да качвате и изтегляте файлове и да манипулирате директории на FTP сървъри.

За да установите FTP връзка, използвайте действието Open FTP връзка . Следващият пример има указан хост, порт и идентификационни данни. Освен това зададеното време на изчакване прави действието неуспешно, ако връзката не е установена навреме.

Екранна снимка на действието Open FTP връзка.

Изтегляне на файлове с помощта на Изтегляне на файлове от FTP действие. Следващият пример показва използваната променлива на връзката и избраната целева папка. Отдалеченият файл също е указан и настроен да замества съществуващи файлове на същото място.

Екранна снимка на действието Изтегляне на файлове от FTP.

Качване на файлове с помощта на действието Качване на файлове в FTP и указване на файла и отдалеченото местоположение.

Отваряне на FTP връзка

Това действие установява специфична връзка с отдалечен FTP сървър и съхранява тази връзка като променлива за по-късна употреба.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
Хост No Текстова стойност Въведете тук адреса на FTP сървъра.
Порт Да Числова стойност 21 Въведете тук порта на FTP сървъра.
Активен режим Неприложимо Булева стойност False Определете режима на връзката
Потребителско име No Текстова стойност Укажете потребителското име на FTP акаунта, което да се използва
Парола Да Директен шифрован вход или текстова стойност Укажете паролата на FTP акаунта, която да се използва
Време на изчакване Да Числова стойност 10 Задайте времето в секунди, което искате да изчакате, за да се установи връзка със сървъра, преди действието да се обяви за неуспешно

Създадени променливи

Аргумент Тип Описание
FTPConnection FTP връзка FTP връзката

Изключения

Изключение Описание
Грешка поради неуспех при влизане Указва, че влизането е неуспешно
Грешка във връзката Показва, че има проблем с връзката

Изброяване на FTP директория

Това действие връща поддиректориите и файловете, съдържащи се в текущата директория за FTP връзка.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
Connection No FTP връзка FTP връзката
Път Да Текстова стойност Пътят, който искате да изброите.

Създадени променливи

Аргумент Тип Описание
Директории Списък на FTP директории Изброените директории
Файлове Списък на FTP файлове Изброените файлове

Изключения

Изключение Описание
Грешка при изброяването Указва, че изброяването на папката не може да бъде извършено
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра
Грешка поради това, че директорията не съществува Указва, че директорията не може да бъде намерена

Отваряне на защитена FTP връзка

Това действие установява защитена връзка с отдалечен FTP сървър и я съхранява като променлива за по-късна употреба.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
Хост No Текстова стойност Въведете тук адреса на FTP сървъра.
Порт Да Числова стойност 22 Въведете тук порта на FTP сървъра.
Активен режим Неприложимо Булева стойност True Определете режима на връзката
Защитен FTP протокол Неприложимо SFTP, FTPS изрично, FTPS имплицитно SFTP Изберете FTP протокола, който искате да използвате за шифроване на вашата връзка
Метод за удостоверяване Неприложимо Потребителско име и парола, Частен ключ, Частен ключ и парола Потребителско име и парола Изберете метода, който искате да използвате, за да се удостоверите на FTP сървъра
Потребителско име No Текстова стойност Укажете потребителското име на FTP акаунта, което да се използва
Парола Да Директен шифрован вход или текстова стойност Укажете паролата на FTP акаунта, която искате да се използва
Път към личен ключ No Текстова стойност Въведете пътя на файла към личния ключ, който да се използва за удостоверяване
Фраза за достъп на личен ключ Да Директен шифрован вход или текстова стойност Тук въведете променлива, съдържаща фраза за достъп за личния ключ
Време на изчакване Да Числова стойност 10 Задайте времето в секунди, което искате да изчакате, за да се установи връзка със сървъра, преди действието да се обяви за неуспешно

Създадени променливи

Аргумент Тип Описание
SftpConnection FTP връзка SFTP връзка

Изключения

Изключение Описание
Грешка поради неуспех при влизане Указва, че влизането е неуспешно
Грешка във връзката Показва, че има проблем с връзката

Затваряне на връзка

Това действие затваря отворена FTP връзка.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
Connection No FTP връзка FTP връзката

Създадени променливи

Това действие не произвежда никакви променливи.

Изключения

Изключение Описание
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра

Промяна на работната директория

Това действие задава текущата работна директория за FTP връзка.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
Connection No FTP връзка FTP връзката
Задаване на работна директория на No Текстова стойност Задайте пътя, който да бъде зададен като работна директория

Създадени променливи

Това действие не произвежда никакви променливи.

Изключения

Изключение Описание
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра
Грешка поради това, че директорията не съществува Указва, че директорията не може да бъде намерена
Грешка поради това, че работната директория не може да се промени Показва, че не е възможно да се промени работната директория

Изтегляне на файлове от FTP

Изтегля един или повече файлове от FTP сървър.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
FTP връзка No FTP връзка FTP връзката, с която да работите. Тази променлива трябва да е била предварително зададена в действие Open FTP връзка
Изтегляне в папка No Папка Папката, която ще бъде местоназначението на файловете, които ще бъдат изтеглени
Файлове за изтегляне No Списък на FTP файлове Файловете за изтегляне
Тип на прехвърляне Неприложимо Авто, двоичен, ASCII Автоматично Въведете ASCII или двоичен, за да зададете метода за изтегляне на един файл. Ако файловият тип е несигурен или е изтеглен повече от един, изберете Автоматично, за да следвате правилата за прехвърляне, указани в опциите
Ако файлът съществува Неприложимо Презаписване, Не изтегляне, Изтегляне с уникално име Презапиши Задайте какво да се прави, ако файлът вече съществува. Презаписването на записи върху оригиналния файл, така че да нямате достъп до него повече, а изтеглянето с уникално име добавя долна черта и пореден номер до края

Създадени променливи

Това действие не произвежда никакви променливи.

Изключения

Изключение Описание
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра
Грешка поради това, че отдалеченият файл не съществува Указва, че файлът не съществува на FTP сървъра
Грешка поради това, че директорията не съществува Указва, че директорията не може да бъде намерена
Грешка при отмяна на FTP връзката Указва, че FTP връзката е прекъсната
Грешка поради това, че файлът не може да бъде изтеглен Указва, че не е било възможно да се изтегли файлът

Изтегляне на папки от FTP

Изтегля една или повече папки от FTP сървър.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
FTP връзка No FTP връзка FTP връзката, с която да работите. Тази променлива трябва да е била предварително зададена в действие Open FTP връзка
Папки за изтегляне No Списък на FTP директории Името на пътищата на папките или FTP папки за изтегляне
Изтегляне в локална папка No Папка Пълният път на местоназначението на FTP папките, които изтегляте отново

Създадени променливи

Това действие не произвежда никакви променливи.

Изключения

Изключение Описание
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра
Грешка поради това, че отдалечената директория не съществува Указва, че директорията не съществува на FTP сървъра
Грешка поради това, че директорията не съществува Указва, че директорията не може да бъде намерена
Грешка при отмяна на FTP връзката Указва, че FTP връзката е прекъсната
Грешка поради това, че директорията не може да се изтегли Указва, че не е било възможно да се изтегли директорията

Качване на файлове на FTP

Качва един или повече файлове на FTP сървър.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
FTP връзка No FTP връзка FTP връзката, с която да работите. Тази променлива трябва да е била предварително зададена в действие Open FTP връзка
Файлове за качване No Списък на файловете Файловете за качване
Отдалечено местоположение Да Текстова стойност Местоположението, където трябва да бъдат качени файловете
Тип на прехвърляне Неприложимо Авто, двоичен, ASCII Автоматично Въведете ASCII или двоичен, за да зададете метода за изтегляне на един файл. Ако не сте сигурни какъв тип ще бъде файлът или ако изтегляте повече от един, изберете Автоматично, за да следвате правилата за прехвърляне, указани в Опции
Ако файлът съществува Неприложимо Презаписване, Не изтегляне, Изтегляне с уникално име Презапиши Задайте какво да се прави, ако файлът вече съществува. Заместването на записа върху оригиналния файл, така че да нямате повече достъп до него, а "Изтегляне с уникално име" добавя долна черта и пореден номер до края

Създадени променливи

Това действие не произвежда никакви променливи.

Изключения

Изключение Описание
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра
Грешка поради това, че файлът не е намерен Указва, че файлът не е намерен
Грешка при отмяна на FTP връзката Указва, че FTP връзката е прекъсната
Грешка при качване на файл Указва, че файлът не може да бъде качен

Качване на папки на FTP

Качва една или повече папки на FTP сървър.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
FTP връзка No FTP връзка FTP връзката, с която да работите. Тази променлива трябва да е била предварително зададена в действие Open FTP връзка
Папки за качване No Списък на папките Папките за качване. Папките, които се качват, не трябва вече да съществуват в активната директория на FTP сървъра
Отдалечено местоположение No Текстова стойност Местоположението, където трябва да бъдат качени папките

Създадени променливи

Това действие не произвежда никакви променливи.

Изключения

Изключение Описание
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра
Грешка поради това, че отдалечената директория не съществува Указва, че директорията не съществува на FTP сървъра
Грешка при отмяна на FTP връзката Указва, че FTP връзката е прекъсната
Грешка при качване на директория Указва, че директорията не може да бъде качена

Изтриване на FTP файл

Изтрива един или повече файлове от FTP сървър.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
FTP връзка No FTP връзка FTP връзката, с която да работите. Тази променлива трябва да е била предварително зададена в действие Open FTP връзка
Файлове за изтриване No Списък на FTP файлове Файлове, които да бъдат изтрити

Създадени променливи

Това действие не произвежда никакви променливи.

Изключения

Изключение Описание
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра
Грешка поради това, че файлът не е намерен Указва, че файлът не е намерен
Грешка поради това, че файлът не може да бъде изтрит Указва, че изтриването на файла не е било възможно

Преименуване на FTP файл

Преименува файл, който се намира на FTP сървър.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
FTP връзка No FTP връзка FTP връзката, с която да работите. Тази променлива трябва да е била предварително зададена в действие Open FTP връзка
Файл за преименуване No FTP файл Файлът за преименуване
Ново име на файл No Текстова стойност Новото име на файла. Ако въведете име с път, файлът също ще бъде преместен на това място. Ако местоположението не съществува, то ще хвърли изключение

Създадени променливи

Това действие не произвежда никакви променливи.

Изключения

Изключение Описание
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра
Грешка поради това, че файлът не може да бъде преименуван Указва, че не е било възможно да се преименува файлът
Грешка поради това, че файлът не е намерен Указва, че файлът не е намерен

Създаване на FTP директория

Създава директория върху FTP сървър.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
FTP връзка No FTP връзка FTP връзката, с която да работите. Тази променлива трябва да е била предварително зададена в действие Open FTP връзка
Нова директория No FTP директория Новата директория. Ако е зададен път, ще бъдат създадени всички нови папки, водещи към новата директория

Създадени променливи

Това действие не произвежда никакви променливи.

Изключения

Изключение Описание
Грешка поради отказан достъп Показва, че този акаунт няма достъп за операция
Грешка поради това, че файлът съществува Указва, че файлът вече съществува
Грешка при създаване на директория Указва, че не е било възможно да се създаде директорията
Грешка поради това, че директорията не съществува Указва, че директорията не може да бъде намерена
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра

Изтриване на FTP директория

Изтрива директория от FTP сървър.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
FTP връзка No FTP връзка FTP връзката, с която да работите. Тази променлива трябва да е била предварително зададена в действие Open FTP връзка
Директория, която да бъде изтрита No FTP директория Папката, която трябва да бъде изтрита. Всичко в папката също ще бъде изтрито

Създадени променливи

Това действие не произвежда никакви променливи.

Изключения

Изключение Описание
Грешка при изтриване на директория Указва, че не е било възможно да се изтрие директорията
Грешка поради това, че отдалечената директория не съществува Указва, че директорията не съществува на FTP сървъра
Грешка при промяна на работната директория Указва, че работната директорията не може да бъде променена
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра

Извикване на FTP команда

Извиква дадената буквална FTP команда на сървъра.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
FTP връзка No FTP връзка FTP връзката, с която да работите. Тази променлива трябва да е била предварително зададена в действие за отворена FTP връзка
FTP команда No Текстова стойност Командата да се изпълнява заедно с всички аргументи. Например, можете да стартирате FEAT, или CHMOD тук
Валидни кодове на отговор Да Текстова стойност Кодовете, които могат да бъдат върнати от командата, разделени с точка и запетая. Ако командата FTP върне код, който не е въведен тук, това действие ще хвърли изключение. Прилага се само за прости FTP или FTPS връзки

Създадени променливи

Аргумент Тип Описание
Код за отговор Текстова стойност Действителният код, който е върнат. Прилага се само за прости FTP или FTPS връзки
Текст за отговор Текстова стойност Текстът, върнат от FTP сървъра

Изключения

Изключение Описание
Грешка при извикване на командата Указва, че е възникнала грешка при извикване на FTP команда
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра

Синхронизиране на директории

Синхронизиране на файловете и поддиректориите на дадена папка с дадена отдалечена FTP директория.

Входни параметри

Аргумент Незадължителен Приема Стойност по подразбиране Описание
FTP връзка No FTP връзка FTP връзката, с която да работите. Тази променлива трябва да е била предварително зададена в действие Open FTP връзка
Посока на синхронизиране Неприложимо Отдалечен -локален (изтегляне), локален ->> отдалечен (качване) Отдалечен -> локален (Изтегляне) Посока на метода на синхронизация. Дали локалната папка ще бъде синхронизирана с отдалечената директория (DOWNLOAD), или отдалечената директория ще бъде синхронизирана с локалната папка (UPLOAD)
Файлове за синхронизиране Неприложимо Всички файлове, Само файлове, отговарящи на файловия филтър, Само файлове, които не отговарят на файловия филтър Всички файлове Изберете дали искате да синхронизирате всички файлове, или искате да използвате файлов филтър, за да включите или изключите определен набор от файлове
Файлов филтър No Текстова стойност * Шаблон за име на файл, който контролира кои файлове ще бъдат включени или изключени. Тази опция позволява заместващи символи като ".txt", "документ?. Док". Опцията също така позволява множество филтри чрез използване на кома като разделител, ".txt,*.pdf,документ?"
Локална папка No Папка Име на локалната папка, която ще се синхронизира
FTP директория Да FTP директория / Името на FTP директорията за синхронизиране
Изтриване, ако източникът отсъства Неприложимо Булева стойност False Тази опция ще изтрие файл или папка, която съществува в целевата директория, а не в източника.
Включване на поддиректории Неприложимо Булева стойност True Тази опция ще включва поддиректории в процеса на синхронизация.
Времева разлика в часове Да Числова стойност 0 Разлика във времето в часове на отдалечения сървър, в случай че работи в различна часова зона.
Времева разлика в минути Да Числова стойност 0 Часова разлика в минути на отдалечения сървър в случай, че работи в различна часова зона.
Разлика напред във времето Неприложимо Булева стойност True Укажете дали часовата зона на сървъра е напред, или не.

Създадени променливи

Аргумент Тип Описание
FtpFilesДобавено Списък на FTP файлове Списък на FTP файловете, които първоначално са съществували в източника и след процеса на синхронизация са били добавени към целта.
FtpFilesModified Списък на FTP файлове Списък на FTP файловете, които първоначално са съществували едновременно в източника и в целта и след процеса на синхронизация са били добавени към целта.
FtpFilesИзтрит Списък на FTP файлове Списък на FTP файловете, които първоначално са съществували в целевата директория и след процеса на синхронизация са били изтрити.
Добавени файлове Списък на файловете Списък на файловете, които първоначално са съществували в източника и след процеса на синхронизация са били добавени към целта.
ФайловеМодифицирани Списък на файловете Списък на файловете, които първоначално са съществували едновременно в източника и в целта и след процеса на синхронизация са били добавени към целта.
Изтрити файлове Списък на файловете Списък на файловете, които първоначално са съществували в целевата директория и след процеса на синхронизация са били изтрити.

Изключения

Изключение Описание
Грешка при изброяването Указва, че изброяването на папката не може да бъде извършено
Грешка поради неосъществена връзка Показва, че няма отворена връзка с FTP сървъра
Грешка поради това, че файлът не е намерен Указва, че файлът не е намерен
Грешка при отмяна на FTP връзката Указва, че FTP връзката е прекъсната
Грешка при качване на файл Указва, че файлът не може да бъде качен
Грешка поради това, че отдалеченият файл не съществува Указва, че файлът не съществува на FTP сървъра
Грешка поради това, че файлът не може да бъде изтеглен Указва, че не е било възможно да се изтегли файлът
Грешка при изтриване на директория Указва, че не е било възможно да се изтрие директорията
Грешка поради неуспешно синхронизиране Указва, че процесът на синхронизация е неуспешен поради неочаквана грешка.