以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  ftp中判断文件夹是否存在  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177693)

--  作者:newsun2k
--  发布时间:2022/5/31 11:19:00
--  ftp中判断文件夹是否存在
Dim ftp1 As New FtpClient
ftp1.Host="192.168.7.1"
ftp1.Account = "ftp_XXX"
ftp1.Password = "ftp_XXX"
ftp1.UTF8 = True
ftp1.RootDir = "/"
msgbox(ftp1.DirExists("/收文管理/1"))                 \'显示FALSE


Dim ftp1 As New FtpClient
ftp1.Host="192.168.7.1"
ftp1.Account = "ftp_XXX"
ftp1.Password = "ftp_XXX"
ftp1.UTF8 = True
ftp1.RootDir = "/"
msgbox(ftp1.DirExists("收文管理/1"))                 \'显示TRUE


在线等啊,这是怎么回事啊?
一直都是带斜杠的,新安装一个服务器,重新设置了serv-u,就出现这个问题,哪里设置不对么?

--  作者:有点蓝
--  发布时间:2022/5/31 11:29:00
--  
去掉这个代码试试:ftp1.RootDir = "/"
--  作者:newsun2k
--  发布时间:2022/5/31 11:31:00
--  
一样的
--  作者:有点蓝
--  发布时间:2022/5/31 11:36:00
--  
IIS的ftp服务我测试没有问题。serv-u没用过不清楚了

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看