Описание команды | |
ftpls |
Создание различных списков заданных каталогов FTP и передача их в другие команды и параметры.
ftpls=List||Mode||Server, ||noprogres<>
Параметры:
1-й обязательный параметр. | |
List | Список каталогов FTP. Возможны варианты: • Path - путь к списку каталогов c:\List.txt. • cliplist - список каталогов из буфера обмена. • GLOBALNAME - данные, переданные глобальными переменными. см. Дополнение №23. |
2-й обязательный параметр. | |
Mode | Условия. Flag!!Recursion , где: Flag : 0 - получить файлы и папки. 1 - только папки. 2 - только файлы. Recursion : 0 - объекты первого уровня (по умолчанию). 1 - объекты на всю глубину. |
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. |
Дополнительные параметры: | |
noprogres<> | Без прогресс бара. |
Примечания:
Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23ftplfСм. также:
ftpcn, ftpgf, ftpgo, ftplf, ftpset
Примеры: | Как создать кнопку? |
ftpcn=сервер!!логин!!пароль global ftpls=C:\1\List.txt||2!!1||CONNECT GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка List.txt на FTP на всю глубину, отобразить список в таблицах
ftpcn=сервер!!логин!!пароль global ftpls=C:\1\List.txt||2!!1||CONNECT||noprogres<> GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка List.txt на FTP на всю глубину, отобразить список в таблицах (не отображать прогресс бар составления списка)
global ftpls=c:\1\List.txt||0!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список файлов и папок для каталогов из списка List.txt на FTP на всю глубину, отобразить список в таблицах
global ftpls=c:\1\List.txt||0||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список файлов и папок для каталогов из списка List.txt на FTP, отобразить список в таблицах
global ftpls=c:\1\List.txt||1!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только папок для каталогов из списка List.txt на FTP на всю глубину, отобразить список в таблицах
global ftpls=c:\1\List.txt||1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только папок для каталогов из списка List.txt на FTP, отобразить список в таблицах
global ftpls=c:\1\List.txt||2!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка List.txt на FTP на всю глубину, отобразить список в таблицах
global ftpls=c:\1\List.txt||2||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка List.txt на FTP, отобразить список в таблицах
global ftpls=cliplist||0!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список файлов и папок для каталогов из списка буфера обмена на FTP на всю глубину, отобразить список в таблицах
global ftpls=cliplist||0||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список файлов и папок для каталогов из списка буфера обмена на FTP, отобразить список в таблицах
global ftpls=cliplist||1!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только папок для каталогов из списка буфера обмена на FTP на всю глубину, отобразить список в таблицах
global ftpls=cliplist||1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только папок для каталогов из списка буфера обмена на FTP, отобразить список в таблицах
global ftpls=cliplist||2!!1||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка буфера обмена на FTP на всю глубину, отобразить список в таблицах
global ftpls=cliplist||2||сервер!!логин!!пароль GLOBALFTPLS1<a> GLOBALFTPLS2<a> ;; получить список только файлов для каталогов из списка буфера обмена на FTP, отобразить список в таблицах