防止中途出现问题,想搞清楚原理的话可以边看文字边看图,不想看太多也可以跟着图一步步做。
一、建立遍历文件夹所有文件名的脚本。
在要批量修改文件名的文件夹里面,建立一个文本文档,输入以下数据:
dir *.* /b> 文件名列表.txt
(大致意思是生成一个文件名列表.txt的文件,文件里面有本文件夹下所有文件的文件名,有自己其他需求的订制的可以,自行搜索:Windows系统命令dir 查看命令原理)
输入后另存为
将文件名改为:
生成文件名.bat
再将下面的编码改为ANSI,在点击保存(因为部分电脑的Windows系统可以识别dos命令的中文编码还是ANSI而多数电脑现在文本文档默认UTF-8,容易引发中文乱码。)
点击执行生成文件名.bat文件(会生成文件名列表.txt文件)
二、建立批量修改文件名的脚本
打开生成的文件名列表.txt文件
Ctrl+A全选,再Ctrl+C复制
随便建立一个空白表格,粘贴进去。(可以放贴右边一点,不然可能后面不好操作)
在找一格输入
=""""&L1&""""
(“”,要用英文的引号,可以直接复制我输入的然后改L1的值,L1是复制进去的文件名的第一个的位置,然后再从输入这个公式的表格的右下角鼠标变为十字型一直往下拖,直到所有文件名都被加上“”号)
复制带“”的这一列往前粘贴为数值
L和F这两列现在没用了,可以删掉了,留下没什么用还影响视觉。
在剩下的这一列前或者后都行再将这一列复制粘贴一遍
现在有两列了。这两列中靠前的一列是原文件名,靠后的一列可以根据自己的需求修改为想要改的文件名,选中后面这一列,Ctrl+h查找替换,点击全部替换,不需要修改的就删除掉那一行。
比如我要删除文件名里所有包含的图书管理系统
在这两列的前一行输入
ren
(rename 命令的简写,详情请搜索Windows的rename命令)
三、新建文本文档,将表格这三列的内容复制粘贴,保存为.bat文件。
(保存方式依然和前面一样)
切记,在执行前先检查修改的文件名相关的信息,
切记,在执行前先检查修改的文件名相关的信息,
切记,在执行前先检查修改的文件名相关的信息,重要的事情说三遍
这种大规模修改文件名如果出现错误后果会比较严重。
点击执行 批量修改文件名.bat 即可