代码如下:
Private Sub Command5_Click()
With Inet1
.URL = "ftp://172.21.100.10"
.UserName = "lhm"
.Password = "lhm"
.Protocol = icFTP
.RequestTimeout = 120
End With
Call Inet1.Execute(, "GET /laqx/public/earth.txt C:\earth.txt")
End Sub
但我想把/laqx/public/目录下所有的txt文件或所有文件下载下来,怎么办?用Call Inet1.Execute(, "GET /laqx/public/*.xt C:\*.xt"),出错。
Private Sub Command5_Click()
With Inet1
.URL = "ftp://172.21.100.10"
.UserName = "lhm"
.Password = "lhm"
.Protocol = icFTP
.RequestTimeout = 120
End With
Call Inet1.Execute(, "GET /laqx/public/earth.txt C:\earth.txt")
End Sub
但我想把/laqx/public/目录下所有的txt文件或所有文件下载下来,怎么办?用Call Inet1.Execute(, "GET /laqx/public/*.xt C:\*.xt"),出错。
InternetConnect(lngINet, FTP_ADR, FTP_IPPORT, DSN_User, DSN_Pass, 1, 0, 0)
FtpSetCurrentDirectory(lngINetConn, “路径”, 15))
FtpFindFirstFile(lngINetConn, "*.*", pdata, 0, 0)
InternetFindNextFile_FTP(lngHINet, pdata)
FtpGetFile(lngINetConn, CStr(strFileArray(ff)), CStr(vfilename & "\" & CStr(strFileArray(ff))), 0, 0, 2, 0)
InternetCloseHandle lngINetConn
DoEvents
InternetCloseHandle lngINet