Описание команды | |
ftpgo |
Передача файлов и каталогов на FTP сервер.
ftpgo=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||cliplist||$var_aa||$GLOBALNAME||Folder||Server, ||Connect, ||noprogres<>, , ||Dialogs, ||<info>, ||[tc], ||SeriesParam
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
%L, %WL | Список выделенных объектов. Также может использоваться путь к файлу списка полных путей объектов %P%N. см. Дополнение №7 или с:\List.txt |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
cliplist | Список полных путей объектов из буфера обмена. |
$var_aa | Массив. Переменная $var_a... - массив путей, созданный в команде exect. |
$GLOBALNAME | Массив. Список путей глобальной переменной см. Дополнение №23. |
2-й обязательный параметр. | |
Folder | Folder(|Flag). Подпараметры разделяются символом | Может быть от 1-го (обязательного) до 2-х подпараметров, где: Folder - папка назначения на сервере, варианты: * - корневой каталог. Folder - папка 1-го уровня сервера. Folder/Folder1/Folder2 - путь к заданной папке на сервере. Flag : 0 - не перезаписывать имеющиеся объекты. Добавление счётчика. (по умолчанию). 1 - перезаписывать имеющиеся объекты. 2 - пропустить при совпадении имени объекта. Настройки счётчика в TCIMG.ini в [Setting] в ключах FTPCounterRank, FTPCounterDelimeter, FTPCounterLeft, FTPCounterRight. |
3-й обязательный параметр. | |
Server | Настройки соединения. Варианты: 1. Параметр Server!!Username!!Password(!!Passive) , где: Server - Сервер [:Порт] имя или IP-адрес FTP-сервера, например, ftp.server.com. Номер порта можно задать через двоеточие, например, 183.148.2.6:1021. Username - Учётная запись (имя пользователя, логин). Password - пароль. Passive - [необязательный]: 1 - пассивный режим (по умолчанию). 0 - активный режим. 2. Параметр Key(|Password) , где: Key - ключ из TCIMG.ini из секции [FTP] , созданный через диалог "Настройка FTP соединений" - команда ftpset. Password [обязательный если используется главный пароль] - главный пароль базы данных. 3. тег CONNECT - позволяет использовать соединение, созданное предыдущей командой, связанной с FTP. |
Дополнительные параметры: | |
Connect | Подключение. Параметр connect<1> - позволяет во время передачи файлов и проверке их существования периодически подключать новое соединение. Требуется для некоторых серверов. |
noprogres<> | Без прогресс бара. |
Дополнительные параметры: | |
Dialogs | Диалоги. см. Дополнение №18 Описание |
<info> | Получение различной информации. см. Дополнение №10. |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
SeriesParam | Преобразование базового имени. Серия параметров, изменяющих базовое имя см. Дополнение №24. |
Примечания:
Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23ftpgfСм. также:
ftpcn, ftpgf, ftplf, ftpls, ftpset
Примеры: | Как создать кнопку? |
ftpgo=%WL||*||сервер!!логин!!пароль ;; передать выделенные объекты в корень ftp
ftpgo=%WL||Папка/Подпапка||сервер!!логин!!пароль ;; передать выделенные объекты на ftp
ftpgo=%WL||Папка/Подпапка||сервер!!логин!!пароль||$$-<info=f1:://> ;; передать выделенные файлы на ftp, добавив к именам хеш
ftpgo=%WL||Папка/Подпапка||сервер!!логин!!пароль||$$-<info=s47> ;; передать выделенные объекты на ftp, добавив к именам системное время
ftpgo=%WL||Папка/Подпапка||сервер!!логин!!пароль||noprogres<> ;; передать выделенные объекты на ftp, не отображать прогресс бар передачи
ftpgo=%WL||Папка||KEY ;; передать выделенные объекты на ftp, данные сервера, логина и пароля берутся из TCIMG.ini из секции [FTP] из ключа KEY
ftpgo=%WL||Папка||KEY|12345 ;; передать выделенные объекты на ftp, данные сервера, логина и пароля берутся из TCIMG.ini из секции [FTP] из ключа KEY, 12345 - главный пароль для базы данных
ftpgo=%WL||Папка||сервер!!логин!!пароль ;; передать выделенные объекты на ftp
ftpgo=%WL||Папка|0||сервер!!логин!!пароль ;; передать выделенные объекты на ftp (добавляется счётчик при совпадении имён)
ftpgo=%WL||Папка|0||сервер!!логин!!пароль||connect<1> ;; передать выделенные объекты на ftp (добавляется счётчик при совпадении имён), для некоторых серверов новое соединение после проверки совпадений
ftpgo=%WL||Папка|1||сервер!!логин!!пароль ;; передать выделенные объекты на ftp (замена при совпадении имён)
ftpgo=%WL||Папка|2||сервер!!логин!!пароль ;; передать выделенные объекты на ftp (пропускать при совпадении имён)
global ftpgo=%WL||Папка||сервер!!логин!!пароль GLOBALFTPGO<a> GLOBALFTPGO1<a> GLOBALFTPGO2<a> GLOBALFTPGO3<a> ;; передать выделенные объекты на ftp и получить результаты