FTP
Статия
06/21/2023
7 сътрудника
Обратна връзка
В тази статия
Използвайте групата за действие FTP, за да качвате и изтегляте файлове и да манипулирате директории на FTP сървъри.
За да установите FTP връзка, използвайте действието Open 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 сървър и я съхранява като променлива за по-късна употреба.
Аргумент
Незадължителен
Приема
Стойност по подразбиране
Описание
Хост
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 сървъра
Грешка поради това, че файлът не може да бъде изтеглен
Указва, че не е било възможно да се изтегли файлът
Грешка при изтриване на директория
Указва, че не е било възможно да се изтрие директорията
Грешка поради неуспешно синхронизиране
Указва, че процесът на синхронизация е неуспешен поради неочаквана грешка.