Foxtable(狐表)用户栏目专家坐堂 → 多文件列增加文件无法复制


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

主题:多文件列增加文件无法复制

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


加好友 发短信
等级:婴狐 帖子:66 积分:693 威望:0 精华:0 注册:2012/4/17 13:22:00
多文件列增加文件无法复制  发帖心情 Post By:2014/7/1 12:00:00 [显示全部帖子]

表中附件列为多文件列
在表属性BeforeAttachFile事件设置代码,希望增加的文件能存放在新建的文件夹中,

Select Case e.DataCol.name
Case "附件"
Dim yy As String = Format(Date.Today(),"yyyy")
Dim mm As String = Format(Date.Today(),"MM")
Dim bh As String =Format(Date.Today(),"yyyyMMdd")
For i As Integer= 1 To 10000
     Dim d As String ="d:\works\资料\" & yy &"\" & mm & "\" & bh & format(i,"0000") 
     If not FileSys.DirectoryExists(d) Then
        FileSys.CreateDirectory(d)
        e.SubFolder=d  
        Exit For
     End If
Next
End Select


运行时能建立了新的文件夹,但出现错误信息:The given path's format is not supported.
增加文件无法复制到指定文件夹


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


加好友 发短信
等级:婴狐 帖子:66 积分:693 威望:0 精华:0 注册:2012/4/17 13:22:00
  发帖心情 Post By:2014/7/1 12:40:00 [显示全部帖子]

实例

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


加好友 发短信
等级:婴狐 帖子:66 积分:693 威望:0 精华:0 注册:2012/4/17 13:22:00
  发帖心情 Post By:2014/7/1 12:53:00 [显示全部帖子]

可以了,在附件列属性设置存放目录"d:\works\资料\,代码设置为e.SubFolder=yy &"\" & mm & "\" & bh & format(i,"0000") ,谢谢

 回到顶部