不是汉字的问题吧?makedir是单层创建目录的,不支持多层直接创建。也就是必须一个一个目录创建。
你执行下面代码测试
Dim ftp1 As New FtpClient
ftp1.Host="127.0.0.1"
ftp1.Account = "test"
ftp1.Password = "test"
ftp1.UTF8 = true
msgbox(ftp1.MakeDir("/合同评审/甑XX/201711141234"))
msgbox(ftp1.MakeDir("/合同评审/"))
msgbox(ftp1.MakeDir("/合同评审/甑XX/201711141234"))
msgbox(ftp1.MakeDir("/合同评审/甑XX"))
msgbox(ftp1.MakeDir("/合同评审/甑XX/201711141234"))
[此贴子已经被作者于2017/11/14 17:47:49编辑过]