本帖最后由 Ziya 于 2010-7-25 22:46 编辑
代码如下#include <FTPEx.au3>
$Open = _FTP_Open('MyFTP Control');打开FTP连接
$Conn = _FTP_Connect($Open, "地址", "用户名", "密码", 1);连接到指定FTP
$aFile = _FTP_ListToArray($Conn, 2);列出文件
MsgBox(0, "", $aFile[0]);显示文件数
$Ftpc = _FTP_Close($Open);关闭FTP连接
测试FTP中如果有文件,则可以正确列出文件数量
但是当FTP中无文件时,则会报错
>运行:(3.3.6.1):J:\My Dropbox\Au3\Autoit\autoit3.exe "J:\My Dropbox\Au3\temp_au3\temp.au3"
J:\My Dropbox\Au3\temp_au3\temp.au3 (6) : ==> ???????????.:
MsgBox(0, "", $aFile[0])
MsgBox(0, "", $aFile^ ERROR
试过 _FTP_ListToArray ,_FTP_ListToArray2D,_FTP_ListToArrayEX都是这样...不知道是哪里错了=.= |