Foxtable(狐表)用户栏目专家坐堂 → 网络监视器不起作用,BeforeDelete


  共有3867人关注过本帖树形打印复制链接

主题:网络监视器不起作用,BeforeDelete

帅哥哟,离线,有人找我吗?
xnsiwei
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:454 积分:3241 威望:0 精华:0 注册:2019/11/3 22:21:00
网络监视器不起作用,BeforeDelete  发帖心情 Post By:2022/1/18 15:47:00 [只看该作者]

网络监视器不起作用,BeforeDelete 

If e.IsFolder AndAlso e.FileName = "/电子文档管理" Then '首先禁止删除归档目录
    e.CancelAll = True
ElseIf Left(e.FileName,4) =  "/电子文档管理/" Then '禁止删除归档目录下的文件或子目录
    e.CancelAll = True
End If
If e.CancelAll Then
    MessageBox.Show("禁止删除归档目录下的内容", "提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
End If

ftp服务器      /电子文档管理 目录下的文档照样可以删除???


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47480 积分:251289 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2022/1/18 16:00:00 [只看该作者]

Left(e.FileName,4) 
得到的是左边四个字符,也就是""/电子文"

建议:

ElseIf Left(e.FileName,4) =  "/电子文档管理/"

改为:

ElseIf e.FileName.StartsWith("/电子文档管理/") Then

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/18 16:03:00 [只看该作者]

ElseIf Left(e.FileName,8) =  "/电子文档管理/Then 学会理解一下代码

 回到顶部
帅哥哟,离线,有人找我吗?
xnsiwei
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:454 积分:3241 威望:0 精华:0 注册:2019/11/3 22:21:00
  发帖心情 Post By:2022/1/18 17:17:00 [只看该作者]

谢谢

 回到顶部