If ftp1.DirExists(ftp1.RootDir.Replace("/", "\") & "pz") = False Then
MessageBox .Show(1)
ftp1.MakeDir (ftp1.RootDir.Replace("/", "\") & "pz")
End If
MessageBox .Show(ftp1.RootDir.Replace("/", "\") & "pz")显示什么地址?pz前面的目录都已经创建了吗?

此主题相关图片如下:微信截图_20240625094847.png

\ftp目录是已建立的
\ftp\pZ目录没有建立
[此贴子已经被作者于2024/6/25 9:49:09编辑过]
到服务器看看是不是已经有这个目录。
然后调试msgbox(ftp1.MakeDir (ftp1.RootDir.Replace("/", "\") & "pz"))看提示什么
服务器上没有\PZ这目录。提示框显示的是false
这样呢
msgbox(ftp1.MakeDir("\pz"))
说明没有\ftp这个子目录,这个是根目录,不需要设置到路径里
上传文件可以正常了,怎样实现在上传文件时显示进度条