本帖最后由 leon460 于 2011-11-29 20:24 编辑
如题,ftp server目录中比如有个1.txt,文件,,第一次显示正确,但是我手动写入一个文件2.txt,则$aFile[$i]显示不正常,依然只有 1.txt
我把以下去掉while循环,编译出一个test.exe文件,然后再写一个循环调用test.exe,则正常,,不知道什么原因。
知道的人指点下,谢谢。#include <FTPEx.au3>
$server = '172.21.16.46'
$username = 'wwxsawis'
$pass = 'awis123'
While 1
$Open = _FTP_Open('SlipFinder')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
$aFile = _FTP_ListToArray($Conn, 2)
If IsArray($aFile) Then
For $i= 1 To $aFile[0]
MsgBox(0,"文件名",$aFile[$i],1)
Next
$Ftpc = _FTP_Close($Open)
EndIf
Sleep(10000)
WEnd
|