目录

一、背景

二、window系统自带重命名

三、Everything工具

四、Bat脚本批量

一、背景

    日常工作中,有时会遇到需要批量重名文件的场景,文件数目不多时可手动修改,当数目较多时,此时如果还一个个文件手动修改无疑效率低,耗时。下面将介绍批量修改文件名/文件夹名的方法

二、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间执行脚本

 

执行结果记录如下

 

结果查看,改名后的文件和设置的一致。

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐