连接到一个 FTP 服务器.
#Include <FTPEx.au3>
_FTP_Connect($l_InternetSession, $s_ServerName, $s_Username, $s_Password [, $i_Passive = 0 [, $i_ServerPort = 0 [, $l_Service = 1 [, $l_Flags = 0 [, $l_Context = 0]]]]])
$l_InternetSession | 由 _FTP_Open() 返回 |
$s_ServerName | 服务器名称/IP. |
$s_Username | 用户名. |
$s_Password | 密码. |
$i_Passive | [可选参数] 被动模式?. |
$i_ServerPort | [可选参数] 服务器端口 ( 0 为默认(21) ) |
$l_Service | [可选参数] I dont got a clue what this does(无用). |
$l_Flags | [可选参数] 特殊标志. |
$l_Context | [可选参数] 一个变量, 它包含应用程序定义的值, 关联应用程序数据的搜索. 用于应用程序已调用 _FTP_SetStatusCallback() 时,设置一个状态回调函数. |
成功: | 返回一个标识(indentifier) |
失败: | 返回 0 并设置 @ERROR |
在MSDN中搜索
#include <FTPEx.au3>
Local $server = 'ftp.csx.cam.ac.uk'
Local $username = ''
Local $pass = ''
Local $Open = _FTP_Open('MyFTP Control')
Local $Conn = _FTP_Connect($Open, $server, $username, $pass)
; ...
Local $Ftpc = _FTP_Close($Open)