将文件和目录传输到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
|
对话.
描述
[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并获取结果
© Аверин Андрей для Total Commander Image Averin-And@yandex.ru
|