Foxtable(狐表)用户栏目专家坐堂 → [求助]关于文件复制的一个问题


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

主题:[求助]关于文件复制的一个问题

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


加好友 发短信
等级:小狐 帖子:339 积分:3364 威望:0 精华:0 注册:2011/3/22 22:52:00
  发帖心情 Post By:2020/12/21 15:44:00 [显示全部帖子]

感谢rjh4078 提供的案例和代码,省掉了我不少事。帮优化了一下代码,以便复制文件时逐条提示:

 

For Each r As Row In Tables("表A")
   
    If FileSys.FileExists(r("文件位置"))  Then
        Dim Multi As String = r("文件位置")
        Dim Values() As String
        Values = Multi.split("\")
        Dim Index=Values.Length - 1
       
       
        Dim dr As DataRow=DataTables("表B").find("id='" & r("id") &  "'")
        If dr Is Nothing Then
            Dim rr As Row = Tables("表B").addnew
            rr("id")= r("id")
            FileSys.CopyFile(multi, ProjectPath & "W2\" & Values(Index),True)
            rr("文件位置")=ProjectPath & "W2\" & Values(Index)
        End If
    Else
       
        '        MessageBox.SHOW("没有",r("文件位置"),"文件" )
        MessageBox.Show("你选择的文件:" & r("文件位置") & "不存在或为空","提示")
    End If
Next

DataTables.save


 回到顶部