Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

求助:如何批量修改文件名称

蒋海兵  发表于:2007-10-13 11:05:51  
复制

目前在我的人事管理软件当中,因为工作需要扫描很多证件,比如照片、身份证、毕业证书、学位证书、职称证书等等,我之前的做法是分类放在不同的文件夹当中,并都按照公司的工号进行命名,工号统一按照“600”+“001”(序列号)编号,比如600001.jpg,但问题是有时候我现在想统一变更一下文件名,比如照片的按照"Z600001.JPG",身份证的按照“C600001.JPG"这种方式进行更改,但现在扫描件的数量有几千条,不可能手工一个个进行修改,不知哪位大侠能够提供帮助。


 

 

Top
竹笛 发表于:2007-10-13 11:31:51

dim fileNameOld as string

dim fileNameNew as string

dim i as long

dim n as long

n=999 '这里设置为999张照片,根据实际情况进行调整数值大小

for i=1 to n

  fileNameOld="600" & format(i,"000") & ".jpg"

  fileNameNew="C" & fileNameOld '身份证扫描件

  Name CurrentProject.Path + "\" +fileNameOld As CurrentProject.Path + "\"+fileNameNew
next i



Victor Duane 发表于:2007-10-13 12:01:51

真是好帖子,回答的也好,强力顶一把



许积云 发表于:2007-10-16 09:42:57

楼主不厚道,竹笛的回答这么好,居然还不给分啊。

 

竹笛,回复贴子的编辑器有问题啊,表情都调不出来



蒋海兵 发表于:2007-10-17 10:27:55
谢谢,我去试试看先.这几天都没有登陆,呵呵.

总记录:4篇  页次:1/1 9 1 :