本帖最后由 leon460 于 2011-6-13 13:27 编辑
我监控某个ftp文件夹中文件的数量,举个例子:此ftp文件夹检测到一个文件,$counter[0][0]显示为1,可是我再把ftp文件夹中的那个文件删掉,$counter[0][0]仍然为1 ,不知我哪里搞错了,希望有人指点下。#include <FTPEx.au3>
#include <SmtpMailer.au3>
#include <Array.au3>
$Ftpserver4
$username4
$pass4
$i=1
do
If Ping($Ftpserver4) > 0 Then
$Open4 = _FTP_Open('Monitor tencor6420 machine ')
$Conn4 = _FTP_Connect($Open4, $Ftpserver4, $username4, $pass4)
If $Conn4 Then ;ftp连接成功
$counter = _FTP_ListToArrayEx($Conn4)
If IsArray($counter) Then
;_ArrayDisplay($counter)
MsgBox(0,"",$counter[0][0],2)
EndIf
EndIf
$Ftp4 = _FTP_Close($Open4) ;ftp结束
EndIf
Sleep(10000) ;设定每2分钟扫描一次系统。
Until $i=0
|