Foxtable(狐表)用户栏目专家坐堂 → 动态设置文件存储位置


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

主题:动态设置文件存储位置

美女呀,离线,留言给我吧!
lfz123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:530 积分:4607 威望:0 精华:0 注册:2018/3/24 18:04:00
动态设置文件存储位置  发帖心情 Post By:2019/10/28 17:21:00 [只看该作者]

我按照帮助文件里面:动态设置文件存储位置 ,e.SubFolder的设置是放在项目的Attachments目录下的,我想改变放在项目路径projectpath下的file文件夹中在新建,但是错误提示:路径设置有问题
Dim dr As DataRow = e.DataRow
If
 dr.IsNull("拍摄日期"Or Dr.IsNull("作者"Then
    MessageBox.Show(
"拍摄日期和作者不能为空!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    e.Cancel = 
True
Else

    e.SubFolder = dr(
"作者") & "\" & dr("拍摄日期").Year
End
 If

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


加好友 发短信
等级:超级版主 帖子:107521 积分:546890 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/28 20:08:00 [只看该作者]

如果目录不存在,需要手工创建

Else
    If FileSys.DirectoryExists(e.DataCol.DefaultFolder & "\" & dr("作者")) = False
        FileSys.CreateDirectory(e.DataCol.DefaultFolder & "\" & dr("作者"))
    End If
'同样的方法创建下级目录
    e.SubFolder = dr("作者") & "\" & dr("拍摄日期").Year
End If

 回到顶部