以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  动态设置文件存储位置  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=142483)

--  作者:lfz123
--  发布时间: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

--  作者:有点蓝
--  发布时间: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