这种程序很不好调试啊,花了一些时间才找到有效的FTP且文件较小的. 你附件里面的文件没写路径名? strRemoteFile = "getpath.txt" 试下改成strRemoteFile="work/getpath.txt" 我改成如下,在我这测试通过. 下载ftp://210.34.5.27/pub/英语学习/时尚英语-美式生活.chm ' strRemoteFile = "getpath.txt" '这里放你想从FTP下载的文件名 ' If cF.OpenConnection("127.0.0.1", "xfwen", "abc") = False Then strRemoteFile = "pub/英语学习/时尚英语-美式生活.chm" '这里放你想从FTP下载的文件名 If cF.OpenConnection("210.34.5.27", "", "") = False Then GoTo errhandle End If 'If cF.SimpleFTPGetFile("c:\vcd1\" & strRemoteFile, strRemoteFile) = False Then If cF.SimpleFTPGetFile("c:\美式生活.chm", strRemoteFile) = False Then GoTo errhandle End If |