获取当前远程目录的文件/目录的名称, 大小, 属性和时间.
#include <FTPEx.au3>
_FTP_ListToArrayEx($l_FTPSession [, $Return_Type = 0 [, $l_Flags = 0 [, $b_Fmt = 1 [, $l_Context]]]])
$l_FTPSession | _FTP_Connect() 返回值. |
$Return_type | [可选参数] 0 = 获取文件及目录, 1 = 仅获取目录, 2 = 仅获取文件. |
$l_Flags | [可选参数] 参见 _FTP_FindFileFirst(). |
$b_Fmt | [可选参数] 日期时间类型 : 1 = yyyy/mm/dd, 0 = mm/dd/yyyy. |
$l_Context | [可选参数] 一个变量, 它包含应用程序定义的值, 关联应用程序数据的搜索. 用于应用程序已调用 _FTP_SetStatusCallback() 时,设置一个状态回调函数. |
成功: | 返回一个二维数组, 见备注. |
失败: | 返回 Array[0][0] = 0. |
#include <FTPEx.au3>
#include <Array.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 $aFile = _FTP_ListToArrayEx($Conn, 0)
_ArrayDisplay($aFile)
Local $Ftpc = _FTP_Close($Open)