首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

用FtpFindFirstFile查找一个文件,然后直接再用FtpFindFirstFile查找另一个文件,不行吗解决方案

2012-03-06 
用FtpFindFirstFile查找一个文件,然后直接再用FtpFindFirstFile查找另一个文件,不行吗我使用下面的方法判

用FtpFindFirstFile查找一个文件,然后直接再用FtpFindFirstFile查找另一个文件,不行吗
我使用下面的方法判断ftp目录db下是否存在KSI07002和KSI07003这两个文件
hFindFile =FtpFindFirstFile(lnginetconn, "/db" & "/" & "KSI07002", lpFileData, 0, 0)
if hFindFile then msgbox "KSI07002存在"
hFindFile =FtpFindFirstFile(lnginetconn, "/db" & "/" & "KSI07003", lpFileData, 0, 0)
if hFindFile then msgbox "KSI07003存在"
服务器目录db下这两个文件都存在,但是只有第一个可以找到,第二个就找不到了,为什么啊,难道还要重新连接?

[解决办法]
FtpFindFirstFile
在FTP服务器上查找符合条件的文件或目录, 需要InternetConnect返回的会话句柄


InternetFindNextFile
在FTP服务器上继续查找下一个符合条件的文件或目录,需要FtpFindFirstFile返回的会话句柄
 

热点排行