ftpgo

首页  后退  前进

ftpgo

down2

将文件和目录传输到FTP服务器.

 

ftpgo=%L, %WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||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.

cliplist

从剪贴板列出完整的对象路径.

$var_aa

数组. 变量 $var_a... - 在命令exect中创建的路径数组

$GLOBALNAME

数组. 全局变量路径列表 见附录23.


2-强制参数.

Folder

Folder(|Flag). 通过参数 由|隔开可以从1(强制)到2个子参数,其中:

Folder - 服务器上的目标文件夹,选项:

   *  - 根目录.

  Folder - 服务器第一级的文件夹.

  Folder/Folder1/Folder2 - 到服务器上指定文件夹的路径.

Flag :

   0 - 不覆盖现有对象.添加计数器(默认).

   1 - 覆盖现有对象.

   2 - 如果对象名称匹配则跳过.


FTPCounterRank,FTPCounterDelimeter,FTPCounterLeft,FTPCounterRight在TCIMG.ini的[Setting]字段中的计数器设置


3-强制参数.

Server

连接设置. 选项:

1. 参数 Server!!Username!!Password(!!Passive) , 其中:

Server - 服务器 [:端口]

   FTP服务器的名称或IP地址,例如ftp.server.com

   可以通过冒号指定端口号,例如183.148.2.6:1021

Username - 帐号(用户名,登录名).

Password - 密码.

Passive - [可选]

   1  - 被动模式(默认).

   0是活动模式.


2. 参数 Key(|Password) , 其中:

 Key - 通过"FTP连接设置"对话框 - 命令创建的[FTP]字段的TCIMG.ini中的一个Key ftpset

Password [使用主密码时必须]是主数据库密码.


3. CONNECT标签 - 允许您使用与FTP相关联的上一个命令创建的连接


其它参数:

Connect

连接. connect<1>参数允许您在传输文件并检查其存在时定期连接新连接.某些服务器需要

noprogres<>

没有进度条.


其它参数:

Dialogs

对话.

img+  描述

有关各种对话框,请参阅 附录18.

 [input]  -  InputBox中的输入信息对话框.

 [richinput]  - 在RichInputBox中输入信息的对话框.

 [combo] - 在ComboBox中选择信息的对话框.

 [group]  - 在GroupBox中选择信息的对话框.

 [check] - 在复选框中选择信息的对话框.

 [edits] - 在EditBox中选择信息的对话框.

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

 [sopen]  - 选择要打开的文件.

 [ssave]  - 选择要保存的文件.

 [sicon]  - 查看和选择图标.

 [msgbx] - MsgBox消息窗口.

 [updwn] - 选择数字信息UpDown.

...和其他对话框.

<info>

获取各种信息. 见附录10.

[tc]

与Total Commander参数类似的参数. 见附录12

SeriesParam

文件名转换. 改变文件名称的一系列参数 见附录24

备注

该命令能够通过创建的全局变量将信息传递到其它命令.见: 附录23

变量名称

描述

GLOBALFTPGO

一组输入数据(传输对象的源路径列表)

GLOBALFTPGO1

成功传输数组(传输到FTP的文件路径列表)

GLOBALFTPGO2

数组 успешной передачи (список ссылок файлов переданных на FTP)

GLOBALFTPGO3

数组不成功传输(文件路径列表未传输到FTP)

命令类似于下列命令: ftpgf

参见:

ftpcn, ftpgf, ftplf, ftpls, ftpset

例子

 

ftpgo=%L||*||сервер!!логин!!пароль ;; 将所选对象传输到根ftp

 

ftpgo=%L||Папка/Подпапка||сервер!!логин!!пароль ;; 将所选对象传输到ftp

 

ftpgo=%L||Папка/Подпапка||сервер!!логин!!пароль||$$-<info=f1:://> ;; 通过添加哈希名称将所选文件传输到ftp

 

ftpgo=%L||Папка/Подпапка||сервер!!логин!!пароль||$$-<info=s47> ;; 通过将系统时间添加到名称将所选对象传输到ftp

 

ftpgo=%L||Папка/Подпапка||сервер!!логин!!пароль||noprogres<> ;; 将所选对象传输到ftp,不显示进度条转移

 

ftpgo=%L||Папка||KEY ;; 将所选对象传输到ftp,服务器数据,登录名和密码从TCIMG.ini从[KEY]键的[FTP]字段

 

ftpgo=%L||Папка||KEY|12345 ;; 将所选对象传输到ftp,服务器数据,登录名和密码从KEY键的[FTP]字段取自TCIMG.ini,12345是数据库的主密码

 

ftpgo=%L||Папка||сервер!!логин!!пароль ;; 将所选对象传输到ftp

 

ftpgo=%L||Папка|0||сервер!!логин!!пароль ;; 将所选对象传输到ftp(名称匹配时添加计数器)

 

ftpgo=%L||Папка|0||сервер!!логин!!пароль||connect<1> ;; 将所选对象传输到ftp(名称匹配时添加计数器),对于某些服务器,在检查匹配后会有新连接

 

ftpgo=%L||Папка|1||сервер!!логин!!пароль ;; 将所选对象传输到ftp(如果名称匹配则替换)

 

ftpgo=%L||Папка|2||сервер!!логин!!пароль ;; 将所选对象传输到ftp(如果名称匹配则跳过)

 

global ftpgo=%L||Папка||сервер!!логин!!пароль GLOBALFTPGO<a> GLOBALFTPGO1<a> GLOBALFTPGO2<a> GLOBALFTPGO3<a> ;; 将所选对象传输到ftp并获取结果

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru