Foxtable(狐表)用户栏目专家坐堂 → 获取文件名


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

主题:获取文件名

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


加好友 发短信
等级:狐精 帖子:3202 积分:21279 威望:0 精华:0 注册:2016/3/28 16:57:00
获取文件名  发帖心情 Post By:2021/7/28 16:41:00 [只看该作者]

老师,这样获取到的是文件名是带路径的,怎么只要文件名和后缀,并将word和excel后缀添加到表中

For Each File As String In FileSys.GetFiles(ProjectPath & "\Attachments\")
    Dim r As Row = Tables("报表管理").AddNew
    r("文件名") =  File
Next

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110495 积分:562359 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/28 17:03:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/topics/1406.htm
r("文件名") =  FileSys.GetName(File)


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


加好友 发短信
等级:狐精 帖子:3202 积分:21279 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/7/28 17:47:00 [只看该作者]

老师,为什么报表管理表为空时(一行都没有),r集合就为空,代码不执行呢

For Each File As String In FileSys.GetFiles(ProjectPath & "\Attachments\")
    For Each r As Row In Tables("报表管理").Rows
        Dim dr As DataRow = DataTables("报表管理").Find("文件名 = '" & FileSys.GetName(File) & "'")
        If dr Is Nothing Then
            Dim r1 As Row = Tables("报表管理").AddNew
            r1("文件名") = FileSys.GetName(File)
            r1.Save
        End If
    Next
Next

[此贴子已经被作者于2021/7/28 17:52:26编辑过]

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


加好友 发短信
等级:狐精 帖子:3202 积分:21279 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/7/28 17:54:00 [只看该作者]

找到问题了这个集合多余

    For Each r As Row In Tables("报表管理").Rows


 回到顶部