Foxtable(狐表)用户栏目专家坐堂 → 文件整批复制改名


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

主题:文件整批复制改名

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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
文件整批复制改名  发帖心情 Post By:2019/1/28 9:53:00 [显示全部帖子]

FileSys.CopyFile("C:\TestFiles\test.txt""C:\TestFiles2\test.txt")

你好,想用这个命令实现按数值筛选后,将不同的文件名复制到其他地方,并修改文件名。 有一个固定数值,如X4300,如果筛选出3个数值,则修改后的文件名依次修改为x4301、x 4302、x4303,并记录这个固定数值,下次筛选文件存档,从X4304开始,麻烦可以给个代码吗,谢谢 

 序号  文件名   数值   
         


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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2019/1/28 10:20:00 [显示全部帖子]

希望点击导出后,按照生成按钮筛选出的随机文件,将文件复制到C:\b文件夹,并改名

文件的改名规则为按照最后文件号,+1,比如筛选出5个文件则将5个文件,最后文件号为F005,则5个文件依次为F006、f007、f008、f009、f010

另外,现在只有设置个“选
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:111.zip

择”复选框才能实现筛选,能帮忙修改下不设置这个吗?

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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2019/1/28 10:31:00 [显示全部帖子]

文件上传了,麻烦您帮忙看下怎么弄,谢谢了

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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2019/1/28 11:42:00 [显示全部帖子]

你好,再麻烦下,这个复制后的文件后缀怎么加上呢?

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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2019/1/28 12:05:00 [显示全部帖子]

 我是这么改的
Dim ifo As new FileInfo("c:\a\你.txt")
   FileSys.CopyFile(r("文件存储位置") & "\" & r("文件名"), "c:\钢保数据\" & s & format(i, left("00000000", s2.length) & "ifo.Extension"), True)  

可是不可以哦,要怎么修改呢

想让复制后的文件和源文件的扩展名一致呢  


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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2019/1/28 16:19:00 [显示全部帖子]

这样不行,只是在文件名后面直接加了后缀,例如整个文件应该是 a.xls,复制后的名字是b.xls,结果现在直接变成了bxls,没有后缀

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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2019/1/29 9:03:00 [显示全部帖子]

你好,还能帮忙解答下吗

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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2019/1/29 17:02:00 [显示全部帖子]

不好意思,还是加不上
 FileSys.CopyFile(r("文件存储位置") & "\" & r("文件名"), "c:\钢保数据\" & s & format(i, left("00000000", s2.length) & "." & ifo.Extension), True)

因为之前用过这个试过了,直接加改为
 FileSys.CopyFile(r("文件存储位置") & "\" & r("文件名"), "c:\钢保数据\" & s & format(i, left("00000000", s2.length) & ".xls“), True)

直接加了“.xls”也试过了,都不可以,所以才询问的

这样改好像是只涉及到文件名,后缀的话是不涉及的



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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2019/1/30 9:16:00 [显示全部帖子]

谢谢,试了下,需要 把“.”去掉就可以了,后缀直接带了

 回到顶部