以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  FTP上的makedir为什么不成功  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=131729)

--  作者:goldenfont
--  发布时间:2019/3/5 15:49:00
--  FTP上的makedir为什么不成功
Dim ftp As New FTPClient
    ftp.host=vars("FTP_ip地址")
    ftp.Account =vars("FTP_账号")
    ftp.password =vars("FTP_密码")
    ftp.Port= vars("FTP_端口")
    If ftp.DirExists(p)=False Then
msgbox(p) \'p的值为 \\图片文件\\Form1_Table1\\YP0014\\1\\Help.ico
        ftp.MakeDir(p)  \'创建目录,但是实际操作时,总是不成功,需要我自己先在服务器上手工创建,后续上传才能成功,为什么?
    End If
    ftp.RootDir = p \'设置根目录
    ......

这是为什么?


--  作者:有点甜
--  发布时间:2019/3/5 16:23:00
--  

1、目录的路径应该是这样,如 \\图片文件\\Form1_Table1\\YP0014\\

 

不是 help.ico 结尾的。

 

2、文件夹,必须一层一层创建,也就是先创建 \\图片文件 才能创建 \\图片文件\\Form1_Table1

 


--  作者:goldenfont
--  发布时间:2019/3/5 16:40:00
--  
解决了,是的,一层一层创建,循环才能解决问题,谢谢!