按名称列表批量文件重命名——不传之秘

2022-07-23 23:57:17   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《按名称列表批量文件重命名——不传之秘》,欢迎阅读!
批量,命名,名称,文件,列表

按列表批量文件重命名——批量命名不传之秘

最近要重命名400多张图片,若是手动修改,估计修改完时手也差不多该废了。 在网上荡了很多批量重命名软件,但遗憾的是,这些软件一般只能以递增的方式批量重命名,比如:图11、图12、图13„„,无法按指定名称列表来为文件重命名。

几经思索与偿试,终于,还是让我找到了实现的方法。

图路:首先准备新的文件名称列表,然后用DOS命令提取现有文件的名列表,然后利EXCEL将两个名称列表自动组合成DOS重命名命令列表,最后利用批处理文件执行EXCEL计算出的一系列DOS重命名命令,完成按名称列表批量文件重命名。

操作步骤:

1、现有文件名列表提取

首先,这一步需要在DOS下进入欲重命名文件所在的目录。比如,要重命名的文件存D盘的reneme文件夹中,那就输入D:\rename并回车就可以了。

然后,执行文件名提取命令:dir *.* /b>name.txt,本命令的意思是将当前目录下的所有文件名提取出来,并自动在当前目录下新建一个名为name.txt文件,将提取出的文件名列表存于name.txt中。

2因为DOS下的重命名命令格式为:ren oldFileName newFileName比如要将名为old.jpg的文件重命名为new.jpg,那就应该执行ren old.jpg new.jpg,而执行步骤1后,我们已经得到现有文件名的列表,所以,下一步的工作是利用EXCEL将新旧文件名列表转换成DOS命名命令列表。

3、利用EXCEL组合DOS命令

将原文件名列表置于EXCEL表格的第一列,将新文件名列表置于表格的第二列,这样,新旧文件名就成了一一对应的排列关系。然后,在第三列的第一单元格中插入EXCEL公式,EXCELDOS="ren "&A1&" "&B1&RIGHTB(A1,4),这里一定要注意,空格和标点符号都是英文的。如果命令正确,表格中的第三列应该出现按步骤2的方式组合出来的DOS命令,最后,直接往下拖动第一单元格的右下角,让第三列的其他单元格完成计算。

4、编辑批处理文件

在步骤1的文件目录下新建一个txt文件,将表格的第三列粘贴到txt文件中。这一步有一些需要注意的小细节,如果文件名中有txt不识别的字符,一定要用替换功能将这此字符替换掉,而如果文件名中带空格符,可以用英文的双引号将空格括住,否则命令不能顺利执行。

最后,将txt文件的后缀名改为bat,也就是批处理文件。 5、执行批处理命令

双击步骤4bat文件,所有文件名将被自动修改。

至此,所有操作介绍完,对于运行过DOS命令的朋友可能比较容易理解,对于从来没接触过DOS界面,也没用过EXCEL公式功能的朋友可能有一点难度,不过没关系,按步骤多试几下就可以了!

最后,感谢我的父母,感谢我的兄弟姐妹,感谢EXCEL强大的运算能力,感谢强大的批处理程序,感谢CCTV„„


本文来源:https://www.dywdw.cn/0c49e0a7284ac850ad024290.html

相关推荐
推荐阅读