Foxtable(狐表)用户栏目专家坐堂 → 求助:多文件列已录入后,如何批量复制到创建的新目录下;


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

主题:求助:多文件列已录入后,如何批量复制到创建的新目录下;

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


加好友 发短信
等级:四尾狐 帖子:843 积分:5982 威望:0 精华:0 注册:2013/6/29 9:36:00
求助:多文件列已录入后,如何批量复制到创建的新目录下;  发帖心情 Post By:2015/8/6 17:39:00 [只看该作者]


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

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


加好友 发短信
等级:四尾狐 帖子:843 积分:5982 威望:0 精华:0 注册:2013/6/29 9:36:00
  发帖心情 Post By:2015/8/6 17:39:00 [只看该作者]


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

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


加好友 发短信
等级:四尾狐 帖子:843 积分:5982 威望:0 精华:0 注册:2013/6/29 9:36:00
  发帖心情 Post By:2015/8/6 17:40:00 [只看该作者]


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

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/6 17:48:00 [只看该作者]

1、把列的存放目录改一下,改成新的目录;

 

2、把文件夹里面的文件拷贝过去,就行了。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/6 17:49:00 [只看该作者]


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


加好友 发短信
等级:四尾狐 帖子:843 积分:5982 威望:0 精华:0 注册:2013/6/29 9:36:00
  发帖心情 Post By:2015/8/6 20:38:00 [只看该作者]

这个不能实现我的功能。
是这样的,原来的“预算文件”一列的文件都在一个目录文件中,我现在想把它复制到另一个目录的,不同子目录中(新建的,代码生成);
根据:表:“施工合同”的,“合同名称”列来生成:不同的子目录。
[此贴子已经被作者于2015/8/6 20:41:18编辑过]

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


加好友 发短信
等级:四尾狐 帖子:843 积分:5982 威望:0 精华:0 注册:2013/6/29 9:36:00
  发帖心情 Post By:2015/8/6 20:40:00 [只看该作者]

还有点特殊的,“预算文件”列,一行中有:几个文件,(有DOC,XLS等文件);行数还特别多。有上千行的数据要处理。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/6 20:50:00 [只看该作者]

参考代码,循环每行一行,拷贝文件进去各自的文件夹即可

 

For Each dr As DataRow In DataTables("表A").datarows
    Dim ls As List(of String) = dr.Lines("第十列")
    Dim str As String = ""
    For Each s As String In ls
        FileSys.CopyFile("d:\" & s, "d:\" & dr("第一列") & "\" & s, True)
        str &= "d:\" & dr("第一列") & "\" & s & vbcrlf
    Next
    dr("第二列") = str
Next


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


加好友 发短信
等级:四尾狐 帖子:843 积分:5982 威望:0 精华:0 注册:2013/6/29 9:36:00
  发帖心情 Post By:2015/8/6 21:08:00 [只看该作者]

别的不说了,版主太让我们感动了。这时候了,还能回复我们的问题。
谢谢。

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


加好友 发短信
等级:四尾狐 帖子:843 积分:5982 威望:0 精华:0 注册:2013/6/29 9:36:00
  发帖心情 Post By:2015/8/7 15:23:00 [只看该作者]


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

 回到顶部
总数 11 1 2 下一页