应用_FTP_ListToArray 中的$aFile[0]数组出错【已解决】
本帖最后由 leon460 于 2011-5-23 09:36 编辑为什么ftp server ftp文件目录中如果没有文件或者文件夹的时候,就会$aFile报错?难道不能等于0 么? 难道是bug?
如图,谢谢了#include <FTPEx.au3>
#include <Array.au3>
$server = '172.21.17.93'
$username = 'test'
$pass = '123456'
$Open = _FTP_Open('MyFTP Control')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
$aFile = _FTP_ListToArray($Conn, 0)
ConsoleWrite('$NbFound = ' & $aFile & '-> Error code: ' & @error & @crlf)
$Ftpc = _FTP_Close($Open) 没有人告诉我哦,自己顶下 把标题改了就会有人告诉你了。 回复 3# pusofalse
标题已改,呵呵 记得数组好像是强制声明的,没声明吧
还有返回到底是从0索引开始的还是从1索引开始的 回复 5# netegg
呵呵,貌似不是声明的问题,如果那个文件夹中有一个或者一个以上的文件时,$aFile数据就不会报错了
谢谢了 回复 6# leon460
那就加行判断isarray()试试 回复 7# netegg
感谢你的回答,测试正常了,之前也有加过判断,直接用 $aFile<>0,没有成功,
再次感谢你
页:
[1]