关于FTP问题,请高手指点。
现在编写一个FTP程序需要查找文件,现在使用FtpFindFirstFile 和 InternetFindNextFile 来查找。但速度不是很快,请问有其他的解决办法吗? 如:DOS 的 Dir a.txt /s 就可以从当前目录开始查找。谢谢了!!!! 问题点数:50、回复次数:4Top
1 楼sqcm(双曲参谋)回复于 2005-11-16 16:10:03 得分 0
Inet1.Execute , ("dir")
aa = Inet1.GetChunk(8192, icString)
这样可以本地查找吧Top
2 楼lisle(lisle)回复于 2005-11-16 16:20:28 得分 0
这样只能返回当前目录的,还得写一个递归来循环来查。到是没有试过速度会不会快点,理论上有上面用API查原理一样,速度也应该差不了多。我是想找有没有类拟DOS的命令的方法,那就快很多了。Top
3 楼sqcm(双曲参谋)回复于 2005-11-16 16:34:21 得分 50
目录不确定,目录层不确定,你就的递归!
否则telnet登陆,手工查找吧!呵呵Top
4 楼lisle(lisle)回复于 2005-11-16 16:50:25 得分 0
呵呵!我也知道!但还是抱了希望FTP本身支持查子目录的方式,就象DOS一样或者有肯好的解决办法。Top




