批量修改文件名方法合集
目录
一、背景
日常工作中,有时会遇到需要批量重名文件的场景,文件数目不多时可手动修改,当数目较多时,此时如果还一个个文件手动修改无疑效率低,耗时。下面将介绍批量修改文件名/文件夹名的方法
二、window系统自带重命名
以下图路径的文件和文件夹为例,名称和文件类型也多样,需要将其重命名为财富自由+序号,如“财富自由(1)”
使用ctrl+a选择所有的文件与文件夹
单击鼠标右键,弹出设置框,选择“重命名”
在鼠标箭头当前所在的文件名会出现如下选定重命名的状态,如下图名称为jk的文件夹。
输入“财富自由”,注意此时所有文件和文件夹都是处于选定状态
按Enter键后即完成自动命名,根据文件类型,名称后自动加上编号,如下图
三、Everything工具
使用everything工具也实现批量命名文件或文件夹,打开everything工具,进入“搜索->高级搜索”
搜索文件夹中设置为重命名文件所在的文件夹路径
点击“确定”,主界面展示路径下的文件和文件夹
ctra+a选定所有文件,文件夹,将鼠标箭头移动下图选定的蓝色背景位置,鼠标右键弹出重命名框
选择“重命名”,弹出重命名设置框,正则前面的框表示是否使用正则表达式进行替换,不勾表示不用正则表达式替换。
原始文件名显示修改前名字,取消勾选“正则”,在新文件名表达式中输入重命名的名称,如“财务自由”,点击“确定”,
点击“确定”,所有名称前都加上“财务自由”
也可勾选“正则”使用正则表达式筛选再进行替换,如将名称带有数字的替换为number,原始文件名表达式中输入正则表达式,\d+表示一个或多个数字,新文件名表达式输入替换的名称number,新文件名框中会自动显示替换后的名称,点击“确定”
替换前
替换后,所有的数字被number替换,无数字的名称不受影响,也可以单独替换部分内容。
四、Bat脚本批量
使用bat脚本相对前面两种方法是流程稍复杂一些
首先,ctrl+a选择目录下所有文件,一直按住shift键,再点击鼠标右键,弹出操作框,此时会有一个“复制为路径”的选项,点击该选项,
将路径复制到excel表格中
将路径替换掉只保留文件名,替换为中为空,选择“全部替换”
替换后只有文件名
将路径复制一列,添加第一列为ren,如下图所示,A列为命令名,B列为文件原始名,C列为文件修改名
在需修改文件名的目录下新建一个txt文件,将表格中的三列数据复制过去,注意,如果文件名中有中文时,先将编码格式设为"使用ANSI编码",否则执行脚本会出现识别不了中文而报错
再将表格中的内容复制过去
重命名将rename.txt文件修改为rename.bat脚本
修改后
在路径窗口输入cmd打开命令窗口,按“Enter”键
弹出命令窗口
再将bat脚本选中后按住鼠标左键后拖入命令窗口,按Enter间执行脚本
执行结果记录如下
结果查看,改名后的文件和设置的一致。
更多推荐
所有评论(0)