以文本方式查看主题

-  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=87308)

--  作者:新福星
--  发布时间:2016/7/8 5:46:00
--  [求助]用FTP删除目录只删除文件不删除目录?
Dim ftp1 As New FtpClient
ftp1.Host="196.128.143.28"
ftp1.Account = "foxuser"
ftp1.Password = "138238110"
If ftp1.DeleteDir("\\data", True) = True Then
    Messagebox.show("删除完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
    Messagebox.show("删除失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If

上面是教材中介绍如何删除服务器上目录的方法。照此办法,发现只能把这个目录下的文件删除了,但是无法删除指定的目录?怎么回事?谢谢


--  作者:Hyphen
--  发布时间:2016/7/8 9:25:00
--  
我测试没有问题。有时window的目录直接按del键删除了却还在,经常有这种情况的,应该是跟查毒软件有关


--  作者:新福星
--  发布时间:2016/7/9 5:25:00
--  
问题还无法解决,应该怎么解决呢?
--  作者:Hyphen
--  发布时间:2016/7/9 9:35:00
--  
这个没有办法,用的时候判断一下目录是否存在。
--  作者:新福星
--  发布时间:2016/7/9 10:48:00
--  
找到原因了。是服务器上FTP登陆用户的权限不够,设置上就可以了!谢谢