以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 文件整批复制改名 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130637) |
||||||
-- 作者:lungby -- 发布时间:2019/1/28 9:53:00 -- 文件整批复制改名 FileSys.CopyFile("C:\\TestFiles\\test.txt", "C:\\TestFiles2\\test.txt") 你好,想用这个命令实现按数值筛选后,将不同的文件名复制到其他地方,并修改文件名。 有一个固定数值,如X4300,如果筛选出3个数值,则修改后的文件名依次修改为x4301、x 4302、x4303,并记录这个固定数值,下次筛选文件存档,从X4304开始,麻烦可以给个代码吗,谢谢
|
||||||
-- 作者:有点甜 -- 发布时间:2019/1/28 9:57:00 -- 做一个具体的例子发上来测试,文件和项目一起打包发上来。
说明如何操作,最后得到什么效果。 |
||||||
-- 作者:lungby -- 发布时间:2019/1/28 10:20:00 -- 希望点击导出后,按照生成按钮筛选出的随机文件,将文件复制到C:\\b文件夹,并改名 文件的改名规则为按照最后文件号,+1,比如筛选出5个文件则将5个文件,最后文件号为F005,则5个文件依次为F006、f007、f008、f009、f010 另外,现在只有设置个“选
择”复选框才能实现筛选,能帮忙修改下不设置这个吗? |
||||||
-- 作者:lungby -- 发布时间:2019/1/28 10:31:00 -- 文件上传了,麻烦您帮忙看下怎么弄,谢谢了 |
||||||
-- 作者:有点甜 -- 发布时间:2019/1/28 10:41:00 -- 导出按钮代码,如
Dim str = e.Form.Controls("0437最新文件编号").text |
||||||
-- 作者:lungby -- 发布时间:2019/1/28 11:42:00 -- 你好,再麻烦下,这个复制后的文件后缀怎么加上呢? |
||||||
-- 作者:有点甜 -- 发布时间:2019/1/28 11:48:00 -- 以下是引用lungby在2019/1/28 11:42:00的发言:
你好,再麻烦下,这个复制后的文件后缀怎么加上呢?
参考
http://www.foxtable.com/webhelp/scr/2707.htm
|
||||||
-- 作者:lungby -- 发布时间: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) 可是不可以哦,要怎么修改呢 想让复制后的文件和源文件的扩展名一致呢 |
||||||
-- 作者:有点蓝 -- 发布时间:2019/1/28 16:00:00 -- FileSys.CopyFile(r("文件存储位置") & "\\" & r("文件名"), "c:\\钢保数据\\" & s & format(i, left("00000000", s2.length) & ifo.Extension), True) |
||||||
-- 作者:lungby -- 发布时间:2019/1/28 16:19:00 -- 这样不行,只是在文件名后面直接加了后缀,例如整个文件应该是 a.xls,复制后的名字是b.xls,结果现在直接变成了bxls,没有后缀 |