几个使用过程中,及其严重的问题,不知道如何解决?1. Root属性,
我如果使用一个全局的FTPClient变量,第一次连接没有问题,但是再重新进入同一个路径的时候,就会提示 “FTP路径不存在,请联系管理员修改”,如果换一个路径就又可以进入。(即登陆账号不变,仅改变Root路径名称,可以正常进入,但无法连续进入同一个路径,显然.DirExists的判断是有严重Bug的。
如果不能解决这个,意味着所谓的FTP管理设置动态设置根目录就是个笑话,加快FTP连接就更加不可能了。
With FTPClient
.RootDir = "/" '& FTPAccount
If .DirExists("\" & FTPAccount) Then
.RootDir = "/" & FTPAccount
Else
MessageBox.Show("FTP路径不存在,请联系管理员修改")
Return
End If
End With
2. 无法设置或者改变下载路径
这个就真的没办法理解了,使用FTP是为了管理数据,怎么可能只会下载到Foxtable的文件夹下面?这个让开发者如何使用所谓的OpenManager界面给用户使用。