侧边栏壁纸
博主头像
多功能软件工具箱

行动起来,活在当下

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

目 录CONTENT

文章目录

文件夹重命名使用教程

一、用途与准备

批量修改父目录下的子文件夹名称,支持文字替换、完全匹配、统一名称、前后缀、位置插入、大小写转换和连续编号。可以复制后改名,或直接原地改名;支持递归处理及最近原地改名批次的撤销。

请使用工具箱 1.5.0 或更新版本,并联网登录有插件使用权的账号。首次打开需要联网确认授权;文件夹处理在本机完成,不上传文件内容,无需安装其他软件。

处理前请先备份重要文件夹,并关闭占用文件夹或内部文件的软件。 撤销不能代替备份。

插件不修改内部文件的名称和内容。文件夹没有扩展名,例如 项目.v2 中的 .v2 也属于名称,不会被单独拆开处理。

二、认识界面

  • 操作页:选择父目录、选择处理模式、加载文件夹、查看实时预览、开始、暂停、继续、取消和撤销原地改名。

  • 配置页:上方“名称组合”配置统一命名、插入、大小写、前后缀及编号;下方“规则列表”配置按顺序执行的文字替换。

  • 配置项采用标签与控件同行的紧凑布局,数字框按内容收窄;窄窗口自动减少列数,配置区可滚动。

  • 顶部保留返回、置顶和版本显示。操作按钮完整显示在列表上方;空间不足时按钮和模式开关自动换行,不与列表重叠。

三、选择父目录与处理模式

“待处理文件夹”应选择目标子目录的父目录。例如处理 D:\资料\旧项目,应选 D:\资料。父目录本身不改名,里面的普通文件不加入任务。

可以点击“选择”、输入绝对路径或拖入目录。拖入列表区域后会直接扫描。尚未配置规则也可以先加载,目标名称保持空白。

复制并重命名

关闭“原地改名”时使用此模式:

  • 必须选择已经存在的“保存文件夹”。

  • 只对源父目录第一层子文件夹应用名称规则。

  • 完整复制内部内容,但不修改内部文件名和更深层目录名。

  • 没命中规则、名称没有改变的目录也会复制。

  • 源目录保持不变;保存目录不能等于源目录或位于源目录内部。

  • 不覆盖已有目标,不合并同名目录。

  • 已完成副本会保留;不提供通过删除副本来实现的撤销。

原地改名

开启“原地改名”后不需要保存目录,直接修改源目录中的子文件夹名称。名称未变的项目保留原名。

包含子文件夹

开启后自动开启并锁定“原地改名”,扫描各层子目录。执行时先处理最深层,再向上处理父目录,避免父目录先改名导致后续路径失效。递归模式不支持复制。

四、配置名称组合

至少设置一项有效命名能力即可开始,不必为了加前缀或编号而额外添加替换规则。

命名方式与大小写

  • 保留原名称:在原名称上处理。

  • 使用统一名称:先使用填写的统一文字,再执行替换、插入等规则。多个目录使用同一名称时通常应配合编号。

  • 大小写:保持不变、全部大写、全部小写、首字符大写、首字符小写。

  • 忽略匹配大小写:同时用于下方所有文字替换规则;默认关闭。

首字符转换只改变第一个字符,不改其余字符。例如 AbC 首字符小写后为 abC。

前后缀与位置插入

  • 前缀添加到名称最前面;后缀添加到名称末尾。

  • 插入文字可放在指定字符之前,位置从 1 开始。

  • 开启“插入到末尾”后不再使用位置数值。

  • 插入位置可以是名称长度加 1,即插入到最后;不能超过这个范围。

  • 单个 emoji 按一个字符计算,超出位置会提示错误,不自动改变插入位置。

例如 ABC 第 2 个位置插入 新,得到 A新BC。

连续编号

支持起始值、正步长、补零位数、编号位置及连接符。

  • 起始值:0~999999999 的整数。

  • 步长:1~999999999 的整数。

  • 补零:最少显示 1~12 位,不截断更长编号。

  • 连接符:默认 -,可以留空。

  • 编号位置:整个名称前、整个名称后、主体后且位于后缀前。

编号范围可选:

范围

结果

整个批次连续编号

所有层级按相对路径自然排序后连续分配编号

每个父目录重新编号

同一个父目录内连续分配编号,不同父目录各自从起始值开始

编号在预览时固定,不会因为执行采用深层优先顺序而重新分配。 例如有 A/Child、A、B,整批按路径分配时 A 是 1、A/Child 是 2、B 是 3;实际仍先处理 Child。

五、配置文字替换规则

下方规则列表可添加多条规则。每条包含:顺序、匹配模式、关键词、替换内容和删除按钮。

匹配模式

说明

模糊匹配

名称内所有包含关键词的位置都替换,不是相似度匹配

完全匹配

只有整个当前名称等于关键词时才替换

  • 关键词不能留空或全部为空白;替换内容留空表示删除命中的文字。

  • 默认区分大小写,开启上方“忽略匹配大小写”后不区分。

  • 不支持正则表达式或通配符。

  • 首尾空格参与匹配,输入时注意不要误加空格。

  • 从上到下逐条执行,后一条基于前一条处理后的结果继续判断。

例如第一条包含匹配“旧 → 新”,第二条完全匹配“新项目 → 完成”,则“旧项目”最终变为“完成”。较长、更具体的关键词通常应放前面,避免先被短关键词改写。

完整执行顺序

取原名或统一名称 → 从上到下执行文字替换 → 位置插入 → 大小写转换 → 组合前后缀与编号。

前后缀是最后添加的,不会被前面的大小写或替换规则再次改写。不会自动截断过长名称,也不会自动编号解决未开启编号时的目标重名。

六、加载、预览与开始

  1. 选择待处理父目录,设置递归和处理模式。

  2. 点击“加载文件夹”,确认列表范围。

  3. 在配置页设置命名组合和可选的文字替换规则。

  4. 回到操作页,已加载列表会随规则修改立即更新目标名,无需重新扫描。

  5. 检查目标名和错误提示,再点击“开始处理”。

  6. 确认窗口显示数量、模式、文字替换规则、名称组合与编号范围。确认已经完成备份后点击“我已备份”;取消不处理。

  7. 正式执行前会按最新配置重新扫描并进行完整预检。

改变源目录或递归范围后需重新加载;修改保存目录、处理模式或规则时会重新计算预览。清空只清任务列表,不删文件夹,也不清保存的规则。

七、暂停、继续、取消与失败

  • 暂停、继续在可暂停操作边界生效,不强行中断单次系统操作。

  • 取消停止后续处理;已完成的复制或改名保留,不自动整批恢复。

  • 当前复制失败或取消时清理未完成的临时副本,已完成副本保留。

  • 当前原地改名失败时尝试恢复该目录原名;恢复失败会显示具体原因。

  • 单个项目失败会记录错误并继续后续项目;整批预检失败则不开始。

  • 返回、切换插件或退出宿主时,由宿主提示中止未完成部分。

进度按目录处理阶段显示,不是按复制字节精确计量。状态筛选只改变显示,不改变本次队列。

八、撤销原地改名

点击“撤销原地改名”,再次确认后恢复最近原地改名批次的原名称。

  • 包含正常完成批次,也包含取消或失败批次中已经成功改名的项目。

  • 递归恢复先还原父目录,再还原其内部子目录,不丢失父子路径关系。

  • 记录保存在插件数据中,重新打开后仍可撤销。

  • 不修改文件内容;不提供多级撤销历史。

  • 撤销过程中可暂停、继续或取消;已恢复的项目保留,剩余记录可继续撤销。

  • 复制模式没有改动源目录,不提供删除已有副本的撤销。

撤销前会检查整个记录中的目录身份和恢复目标。原名称被占用,或目录被移动、删除、替换、变成链接时,会拒绝,不覆盖或合并其他内容。只编辑内部文件不会被当成文件夹身份替换,撤销仍只恢复目录名称。

撤销完成后,若需再处理,请重新加载目录。

九、安全限制与排错

以下情况会阻止预检或执行:

  • 路径不是有效绝对目录,目录不存在,或扫描/复制遇到不允许的链接及特殊文件。

  • 没有有效命名能力,或替换规则关键词为空。

  • 目标名称为空、包含 < > : " / \ | ? * 或控制字符,或以空格、点结尾。

  • 使用 CON、PRN、AUX、NUL、COM1、LPT1 等保留名称。

  • 名称超过系统上限或完整路径过长;不会自动截断。

  • 同一位置目标重复,包括只相差大小写;或目标已经存在。

  • 开始前目录状态变化,撤销记录无法保存,或当前账号无修改权限。

不能通过规则直接交换两个已有目录的名称;目标被另一个目录占用时会拒绝。执行中不要手动移动、删除或重新命名任务目录。

十、旧配置升级

有效源目录、保存目录、处理模式和文字替换规则继续保留;新增命名组合默认保持原名称,编号默认关闭。早期全局匹配模式仍迁移到各条旧规则。

插件只使用手动规则,不读取旧 Excel 配置。早期 Excel 路径和名称截断设置不再生效。旧版本不认识本版新增命名组合及撤销记录,回退后应重新检查配置,不能直接沿用新规则执行。

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