侧边栏壁纸
博主头像
吉米工具箱

行动起来,活在当下

  • 累计撰写 6 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

批量重命名

一、这个插件能做什么

“批量重命名”用于一次性修改一个文件夹内多个文件的名称。它适合以下场景:

  • 给一批图片、文档或资料统一添加前缀,例如把 报价单.pdf 改成 2026-报价单.pdf

  • 给文件名统一添加后缀,例如把 合同.docx 改成 合同-已审核.docx

  • 批量查找并替换文件名中的文字,例如把所有文件名里的“旧版”替换为“新版”。

  • 把文件名主体统一改为大写或小写。

  • 按文件顺序添加连续编号,例如 001-照片.jpg002-照片.jpg

  • 同时处理所选文件夹及其子文件夹中的文件。

  • 在真正改名之前先查看完整预览,并在最近一次成功改名后执行撤销。

插件只修改文件名,不修改文件内容。文件扩展名会原样保留。例如,处理 Report.TXT 时,规则只作用于 Report,最后的 .TXT 不会被改成别的扩展名。

重要:本插件直接在原文件所在位置改名,不会另外生成一份副本,也没有“保存目录”。第一次使用时,建议先复制一小批不重要的文件进行练习。

二、开始前请先准备

正式操作前,请完成下面的准备工作:

  1. 把准备改名的文件集中到一个文件夹中。

  2. 如果需要处理子文件夹,请确认这些子文件夹中的文件也都允许改名。

  3. 关闭正在使用这些文件的 Word、Excel、图片查看器、同步软件或其他程序。

  4. 如果这些文件很重要,请先复制一份备份到其他文件夹。

  5. 确认当前 Windows 账号有权修改这些文件。

  6. 如果文件位于网盘、共享盘或移动硬盘中,建议等待同步完成并确认设备连接稳定。

不要在以下情况下直接开始:

  • 文件正在上传、下载或被其他软件批量处理。

  • 不清楚“正则表达式”含义,却准备开启“正则表达式”开关。

  • 预览名称与预期不一致。

  • 预览区域显示重名、非法字符或目标文件已存在等错误。

三、如何打开插件

  1. 打开吉米工具箱。

  2. 进入工具箱的“本地应用”列表。

  3. 找到名称为“批量重命名”的插件。

  4. 单击插件卡片或打开按钮,进入插件窗口。

插件窗口顶部有两个标签页:

  • “操作”:选择目录、加载文件、生成预览、开始改名以及查看结果。

  • “配置”:设置查找替换、大小写、前后缀和连续编号规则。

窗口右上角还有以下按钮:

  • “返回”:返回工具箱的本地应用列表。

  • “置顶”:让插件窗口保持在其他窗口上方;再次单击可取消置顶。

四、认识完整操作流程

一次正确的批量重命名应按以下顺序完成:

  1. 选择文件目录。

  2. 决定是否包含子文件夹。

  3. 单击“加载文件”。

  4. 到“配置”标签页设置规则。

  5. 回到“操作”标签页,单击“生成预览”。

  6. 逐项检查“原文件名”和“预览名称”。

  7. 只有预览完全正确时,才单击“开始重命名”。

  8. 等待任务完成,并检查状态统计。

  9. 如需恢复最近一次成功改名,使用“撤销上次”。

其中,“加载文件”“生成预览”“开始重命名”是三个不同的步骤:

  • “加载文件”只读取目录中的文件清单,尚未计算新名称,也不会改名。

  • “生成预览”按照当前配置计算新名称并检查风险,仍然不会改名。

  • “开始重命名”才会真正修改磁盘上的文件名。

请不要把“生成预览”误认为已经完成改名,也不要跳过预览检查。

五、选择和加载文件

方法一:使用“选择”按钮

  1. 打开“操作”标签页。

  2. 找到“文件目录”一栏。

  3. 单击右侧蓝色“选择”按钮。

  4. 在 Windows 文件夹选择窗口中找到目标文件夹。

  5. 选中文件夹后确认。

  6. 插件会把文件夹路径显示在“文件目录”输入框中,并自动加载文件。

方法二:拖入文件夹

  1. 在 Windows 文件资源管理器中找到目标文件夹。

  2. 按住鼠标左键拖动整个文件夹。

  3. 把文件夹拖到“文件目录”输入区域,或者下方“文件列表”区域。

  4. 看到拖入提示后松开鼠标。

  5. 插件会使用该文件夹作为新的文件目录并加载文件。

本插件按文件夹处理,不能通过“选择”按钮单独挑选几个文件。若只想处理部分文件,请先把它们复制到单独文件夹中,再选择该文件夹。

“包含子文件夹”开关

“操作”页右侧有“包含子文件夹”开关:

  • 关闭:只加载所选文件夹最外层的文件,不加载下级文件夹中的文件。

  • 开启:加载所选文件夹及所有下级文件夹中的文件。

切换此开关后,插件会重新加载文件。开启后,所有层级中的文件会一起参与规则计算和连续编号;编号不是每个子文件夹分别从头开始。

加载完成后如何检查

加载成功后,下方会显示文件列表和“总文件数”。表格中的主要列为:

  • “原文件名”:文件当前的真实名称。

  • “预览名称”:生成预览前显示 -,生成后显示计划使用的新名称。

  • “相对目录”:文件相对于所选文件夹的位置;空白层级显示“根目录”。

  • “状态”:等待中、处理中、已完成、已跳过、失败或已取消。

  • “进度”:单个文件的处理进度。

  • “失败原因”:失败或回滚时显示原因。

把鼠标停在文件名上,可以查看更完整的相对路径或名称。

如果列表不是你想处理的内容,请不要继续。可以重新选择文件夹,或者单击“清空”清除当前列表。这里的“清空”只清除插件中的列表和预览,不会删除磁盘上的文件,也不等于撤销改名。

六、配置每一项重命名规则

打开“配置”标签页即可设置规则。规则可以单独使用,也可以组合使用。

1. 查找内容

填写要从文件名主体中查找的文字。

示例:原文件名是 项目-旧版.docx,填写 旧版,再把“替换内容”填写为 新版,预览结果会是 项目-新版.docx

普通使用时,查找会替换文件名主体中所有完全相同的文字,并区分大小写。例如查找 old 不会匹配 OLD

如果“查找内容”留空,则不执行查找替换。此时仍可使用大小写、前缀、后缀或编号规则。

2. 替换内容

填写用来替换“查找内容”的新文字。

  • 要把某段文字换成新文字:同时填写“查找内容”和“替换内容”。

  • 要删除某段文字:填写“查找内容”,把“替换内容”留空。

示例:

  • 查找 副本,替换内容留空:合同-副本.pdf 会变成 合同-.pdf

  • 查找 _,替换为 -项目_清单.xlsx 会变成 项目-清单.xlsx

建议先观察是否会留下多余的空格、横线或括号,再决定是否执行。

3. 正则表达式

默认关闭。关闭时,“查找内容”按普通文字处理,最适合大多数用户。

开启后,“查找内容”会被当作正则表达式,并对文件名主体进行全局替换。正则表达式适合有经验的用户处理数字、固定格式等复杂模式。

例如:

  • 查找内容:(\d+)

  • 替换内容:[$1]

  • 原文件名:file12-34.txt

  • 预览名称:file[12]-[34].txt

如果表达式格式错误,插件会阻止生成有效预览。不了解正则表达式时,请保持关闭,否则 .*()[ 等字符可能被解释为特殊规则。

4. 大小写

可选择:

  • “保持不变”:不改变文件名主体的字母大小写。

  • “大写”:把文件名主体中的英文字母改为大写。

  • “小写”:把文件名主体中的英文字母改为小写。

扩展名不会参与大小写转换。例如 Report.TXT 选择“小写”后会得到 report.TXT,而不是 report.txt

5. 添加前缀

在每个文件名主体最前面添加固定文字。

示例:前缀填写 客户A-报价单.pdf 会变成 客户A-报价单.pdf

前缀不会添加到扩展名前,也不会改变文件内容。

6. 添加后缀

在文件名主体末尾、扩展名之前添加固定文字。

示例:后缀填写 -已审核合同.docx 会变成 合同-已审核.docx

7. 连续编号

开启后,插件会为所有已加载文件添加连续编号。编号顺序按相对路径进行自然排序,例如 文件2.txt 会排在 文件10.txt 前面。

连续编号会自动用半角横线 - 与名称连接。

8. 编号位置

仅在“连续编号”开启时生效:

  • “名称前”:编号放在名称前,例如 001-照片.jpg

  • “名称后”:编号放在名称后、扩展名前,例如 照片-001.jpg

9. 起始值

第一份文件使用的编号。允许填写 0999999999 的整数。

示例:起始值为 7,第一份文件从 7 开始。

10. 步长

相邻两个文件编号之间增加多少。允许填写 1999999999 的整数。

示例:起始值 10、步长 5,编号依次为 101520

11. 补零位数

编号至少显示多少位,允许填写 112

示例:

  • 编号为 7,补零位数为 1:显示 7

  • 编号为 7,补零位数为 3:显示 007

  • 编号为 1234,补零位数为 3:仍显示 1234,不会截断。

规则的固定执行顺序

多个规则同时开启时,插件始终按以下顺序计算:

  1. 查找并替换文件名主体。

  2. 转换文件名主体的大小写。

  3. 添加前缀和后缀。

  4. 添加连续编号。

  5. 把原扩展名原样接回去。

例如,原文件名为 Report-OLD.TXT,配置为:

  • 查找 OLD,替换为 new

  • 大小写选择“小写”

  • 前缀填写 PRE-

  • 后缀填写 -END

最终预览会是 PRE-report-new-END.TXT

七、生成并检查预览

设置规则后,回到“操作”标签页,单击“生成预览”。

生成预览时,插件会检查:

  • 新文件名是否为空。

  • 是否包含 Windows 不允许的字符,例如 < > : " / \ | ? *

  • 是否以空格或点结尾。

  • 是否使用 CONPRNAUXNULCOM1LPT1 等 Windows 保留名称。

  • 多个文件是否会得到相同名称,包括仅大小写不同的冲突。

  • 目标名称是否已被目录中的其他文件占用。

  • 文件是否仍位于所选目录范围内。

预览失败时,页面会显示红色错误提示。先根据提示修改规则,再重新单击“生成预览”。

预览成功后,请至少完成以下检查:

  1. 从列表开头、中间和结尾各检查几项。

  2. 检查子文件夹中的文件是否使用了正确编号。

  3. 检查前缀、后缀和编号之间是否出现多余横线或空格。

  4. 检查扩展名是否仍然正确。

  5. 检查是否有“预览名称”和“原文件名”完全相同的项目。

如果修改了目录、是否包含子文件夹,或任何重命名规则,之前的预览会失效,必须重新生成预览。

八、开始重命名

只有预览有效,并且至少有一个文件的新旧名称不同时,“开始重命名”按钮才可使用。

  1. 确认预览无误。

  2. 单击“开始重命名”。

  3. 等待列表中的状态和进度更新。

  4. 不要在处理期间移动、删除、编辑这些文件,也不要关闭存储设备。

  5. 任务结束后查看顶部状态数量和每行状态。

真正执行前,插件会再次检查文件是否被修改、删除或占用,以及目标名称是否仍可用。如果生成预览后文件发生变化,插件会拒绝执行,以免按过期预览改名。

状态含义

  • “等待中”:文件尚未进入处理。

  • “处理中”:正在执行本批次改名。

  • “已完成”:文件已改成预览名称。

  • “已跳过”:新名称与原名称相同,没有执行改名。

  • “失败”:本批次发生错误;请查看“失败原因”。

  • “已取消”:用户取消了本批次。

单击列表上方不同的状态标签,可以只查看该类文件;单击“总文件数”可恢复显示全部文件。

九、暂停、继续和取消

暂停

任务运行时单击“暂停”,插件会在当前改名步骤完成后停止领取下一项。暂停不是瞬间冻结当前磁盘操作,因此单击后可能仍会看到当前文件状态继续变化一次。

暂停期间不要手工移动、重命名或编辑这些文件。插件的批次事务仍未结束。

继续

暂停后按钮文字会变成“继续”。单击“继续”,插件从暂停位置继续处理。

取消

任务运行时单击“取消”,插件会停止后续操作并尝试把本批次已经进行的改名回滚到开始前的名称。页面会提示“正在取消并回滚”。

取消后请等待任务完全结束,不要立刻关闭窗口或操作文件。若列表显示“回滚未完全成功”,说明至少一个文件未能自动恢复,需要根据“失败原因”和实际目录内容人工核对。

关闭插件、返回本地应用或退出工具箱时,如果批次仍在运行,工具箱会提示有未完成任务;离开会触发取消和回滚。

十、撤销最近一次成功重命名

“撤销上次”与“取消”含义不同:

  • “取消”用于当前仍在运行的批次,并回滚当前批次。

  • “撤销上次”用于已经成功结束的最近一批改名,把文件恢复成改名前的名称。

使用步骤:

  1. 确认当前没有正在运行的批次。

  2. 找到“撤销上次”按钮。

  3. 单击按钮并等待完成。

  4. 到原文件夹检查文件名是否恢复。

撤销记录会保存在插件数据中,因此重新打开插件后,最近一次成功批次通常仍可撤销。完成撤销后,该记录会被清除,不能连续反复撤销同一批次。

以下情况会导致撤销被拒绝:

  • 改名后的文件已被删除或移动。

  • 改名后的文件大小或修改时间已经变化。

  • 原文件名已被另一个文件占用。

  • 最近一次成功记录不存在,或者已被更新的成功批次替代。

为了保留撤销能力,成功改名后不要先编辑文件内容、移动文件或新建同名文件。撤销是安全检查后的恢复功能,不是无限历史记录,也不能代替备份。

十一、完整操作示例

假设文件夹中有:

照片1.JPG
照片2.JPG
照片10.JPG

希望改为:

旅行-照片1-001.JPG
旅行-照片2-002.JPG
旅行-照片10-003.JPG

操作步骤:

  1. 在“操作”页选择这个文件夹。

  2. 确认列表中共有 3 个文件。

  3. 打开“配置”页。

  4. “添加前缀”填写 旅行-

  5. 开启“连续编号”。

  6. “编号位置”选择“名称后”。

  7. “起始值”填写 1

  8. “步长”填写 1

  9. “补零位数”填写 3

  10. 回到“操作”页,单击“生成预览”。

  11. 检查自然排序是否为照片1、照片2、照片10。

  12. 确认预览名称正确后,单击“开始重命名”。

  13. 等待 3 个文件都显示“已完成”。

编号会添加在前缀、原名称和后缀组合完成之后,因此结果中编号前会自动带一个连接横线。

十二、常见问题与解决办法

1. “开始重命名”按钮不能单击

常见原因:

  • 还没有加载文件。

  • 还没有生成预览。

  • 预览存在错误。

  • 所有预览名称都与原文件名相同。

  • 当前已有批次运行。

先重新加载并生成预览,处理页面上的错误提示。

2. 提示“目录中没有可重命名的文件”

请检查:

  • 选择的是否是真实文件夹。

  • 文件是否只存在于子文件夹中;若是,请开启“包含子文件夹”。

  • 当前账号是否能访问该目录。

3. 提示“目标文件已经存在”或“目标名称重复”

说明两个文件会得到同一名称,或目录中已经存在该目标名称。修改查找替换、前后缀或编号规则,确保每个预览名称唯一,然后重新生成预览。

4. 提示“文件名包含 Windows 非法字符”

检查前缀、后缀、替换内容或正则替换结果中是否包含 < > : " / \ | ? *,删除这些字符后重新预览。

5. 提示“源文件状态已变化”

从生成预览到开始执行之间,文件可能被编辑、覆盖、移动或同步软件更新。重新单击“加载文件”,再重新生成预览。

6. 部分文件显示“已跳过”

这些文件的新名称与原名称相同,所以插件没有对它们执行改名。这不是失败。

7. 暂停后仍处理了当前文件

这是正常现象。暂停会在当前步骤完成后阻止下一项,不会中断正在进行的单次文件系统操作。

8. 无法撤销

查看错误提示,重点检查改名后的文件是否被编辑、移动、删除,以及原名称是否被占用。如果文件已经变化,插件会拒绝自动撤销,避免覆盖或误改文件。

9. 文件顺序与想象中不同

连续编号使用相对路径的自然排序,并把所有已加载文件作为一个整体排序。开启子文件夹后,目录名称也会影响顺序。请以预览列表为准,不要仅凭 Windows 资源管理器当前的显示顺序判断。

10. 清空列表后文件为什么还在

“清空”只清除插件窗口中的清单和预览,不会删除、恢复或改名磁盘文件。已经执行的改名需要使用“撤销上次”恢复。

十三、风险和数据安全说明

  • 插件在本机读取目录和修改文件名,不会因为改名而改变文件内容。

  • 文件名和路径可能包含客户名称、项目名称等敏感信息,录屏或截图前请先检查。

  • 插件不会用新文件覆盖不属于本批次的现有目标文件;发现冲突时会阻止预览或执行。

  • 批次使用临时名称完成安全换名,以支持仅大小写变化和批次回滚。

  • 执行前后都会检查文件状态,但硬盘故障、断电、权限突然变化、第三方软件同时操作等外部问题仍可能导致回滚失败。

  • “撤销上次”只有一份最近成功记录,不是完整版本历史。

  • 重要资料始终应保留独立备份,不能只依赖撤销功能。

十四、完成前检查清单

开始重命名前,请逐项确认:

  • 已选择正确的文件目录。

  • 已确认是否需要“包含子文件夹”。

  • 文件总数与预期一致。

  • 已关闭可能占用文件的程序。

  • 重要文件已经备份。

  • 查找和替换内容正确。

  • 不需要正则表达式时,已保持正则开关关闭。

  • 大小写、前缀和后缀设置正确。

  • 连续编号的起始值、步长、位数和位置正确。

  • 已重新生成最新预览。

  • 已检查列表开头、中间、结尾及子文件夹中的预览名称。

  • 页面没有预览错误。

  • 已理解本插件会在原位置直接改名。

任务完成后,请逐项确认:

  • 任务已停止运行,暂停/取消按钮不可用。

  • “失败”和“已取消”数量为 0,或已逐项核对原因。

  • 在 Windows 文件资源管理器中抽查了实际文件名。

  • 需要撤销时,尚未编辑、移动或删除改名后的文件。

  • 确认无误后,再继续使用这些文件或进行下一批重命名。

0
博主关闭了所有页面的评论