Skip to content

Repository files navigation

FileRenameTool

FileRenameTool 是一款面向多轮修订文件的轻量命名工具,适用于合同、制度、方案、报告等需要反复修改并保留多个版本的文件。软件针对日期、版本号、版本类型和公司简称等常见命名要素进行了适配,可自动识别已有版本、递增版本号、清理旧命名并保留原文件扩展名,帮助个人和团队保持文件名称清晰一致。

GitHub Release Downloads

如果需要正则匹配、批量替换、文件整理等更通用的重命名功能,推荐使用 OncePower

双击最新版 FileRenameTool-v2.6.exe 即可使用,无需安装其他插件。复制给其他人时,只需复制这个 EXE 文件。

完整的结构化更新记录见 CHANGELOG.md

界面预览

主界面:

FileRenameTool 主界面

版本类型选择:

FileRenameTool 版本类型选择

命名规则

默认格式:文件名-YYYYMMDD-v版本号-版本类型.扩展名

“包含日期”“包含版本号”和“包含版本类型”可以分别勾选,用于决定常规命名中是否加入对应要素。勾选“仅保留文件名”后,该模式优先级最高,会忽略日期、版本号、公司简称和版本类型,只输出 文件名.扩展名

示例:

  • 初次处理:合同.docx合同-20260716-v1.0-修订版.docx
  • 公司简称:合同.docx合同-20260716-v1.0-XX修订版.docx
  • 再次处理:合同-20260716-v1.0-XX修订版.docx合同-20260716-v1.1-XX修订版.docx
  • 版本进位:v1.9v2.0
  • 自动去除复制尾缀:合同(1).docx合同-20260716-v1.0-修订版.docx
  • 仅保留文件名:合同-20260716-v1.2-XX修订版(1).docx合同.docx
  • 仅保留文件名:合同-20260716-v1.2-XX修订版(1).docx合同.docx;即使日期或版本号此前处于勾选状态也不会加入名称
  • 日期紧贴类型:合同-20260716修订.docx合同(20260716)修订版.docx → 自动识别旧日期并更新为当日日期
  • 清理独立版本号:合同-v1.2.docx合同-v1.X.docx合同.docx
  • 手动文件名部分:选中 合同.docx,将“文件名部分”改为 采购合同采购合同-20260718-v1.0-修订版.docx
  • 类型自动替换:合同-20260718-v1.2-清洁版.docx合同-20260718-v1.3-Reviewed Version.docx
  • 可选版本类型:取消“包含版本类型”后,合同-20260718-v1.2-清洁版.pdf合同-20260805-v1.3.pdf
  • 英文类型:内置 Reviewed VersionRevised VersionClean Version,其中 Revised Version 位于 Reviewed Version 下方
  • 英文类型自动分隔:公司简称为 XX、类型为 Reviewed Version合同-20260718-v1.0-XX Reviewed Version.docx
  • 自定义类型:输入并记住 客户定稿版合同-20260718-v1.0-客户定稿版.docx
  • 新建空白文件:输入 采购合同 → 创建 采购合同-20260718-v1.0-修订版.docx
  • 不含版本号:会议纪要.docx会议纪要-20260716-XX审核版.docx
  • 更新无版本文件:会议纪要-20260601-清洁版.docx会议纪要-20260716-XX审核版.docx

使用方法

  1. 在“公司简称”中输入文字;允许留空,程序会自动保存最后一次输入的内容。
  2. 如需长期保存某个简称,点击“记住简称”,以后可直接从下拉列表选择;点击下拉项右侧的 × 即可删除该项记忆。
  3. 在“版本类型”中选择内置类型,或直接输入自定义类型;内置英文类型依次包括 Reviewed VersionRevised VersionClean Version。点击“记住类型”后会加入下拉列表,自定义项可通过右侧 × 删除。程序也会记住最后使用的类型;公司简称与英文版本类型组合时会自动加入空格。
  4. 工具会自动识别规范文件名中已有的清洁版、修订版、英文类型或自定义类型,并替换为当前选择的类型,不会重复追加。
  5. “包含日期”“包含版本号”和“包含版本类型”默认勾选,三者可以独立开关;取消“包含版本类型”后,公司简称和修订版、清洁版等版本类型都不会写入新文件名。
  6. 将一个或多个文件拖入窗口,或者点击“添加文件”。
    • 一次加入一个文件时,程序会自动选中该文件,便于立即调整“文件名部分”。
    • 一次加入多个文件时不会自动选择,由你手动确认需要操作的文件。
  7. 单选列表中的文件后,可在“文件名部分”中手动调整名称,点击“应用到选中”或按 Enter;点击“恢复自动”可撤销本次手动调整。
  8. 点击“另存为新文件”会按预览名称复制当前选中的一个或多个文件,原文件保持不变;原文件和新文件都会自动解除只读属性。
  9. “执行重命名”默认会先解除源文件的只读属性;如不需要重命名,可选中文件后点击底部的“仅解除只读”。
  10. 如需清除日期、版本号、公司简称和版本类型,勾选“仅保留文件名”;该选项会暂时禁用其他命名选项,并清除末尾的 (1)(2) 等复制标记。
  11. 文件名中的日期即使与“修订”“清洁”等文字紧贴,或使用下划线、括号、YYYY-MM-DD 等常见形式,程序也会识别并在需要日期时替换为当天日期。
  12. 已符合“文件名-日期-v版本号”或“文件名-v版本号”格式的文件再次处理时,会自动递增版本号;目标名称已存在时会继续递增到可用版本。
  13. 点击“新建空白 DOCX”,输入文件名部分并选择保存位置,即可按当前命名选项创建可直接编辑的空白 Word 文件。
  14. 点击右上角图钉按钮可保持窗口置顶;再次点击即可取消置顶。
  15. 在列表中确认新文件名预览,然后点击“执行重命名”。
  16. 关闭主窗口后程序会继续在系统托盘运行;双击托盘图标或选择“打开主界面”可恢复窗口,选择“退出”才会结束程序。
  17. 点击底部“关于”,可查看当前 EXE 的真实版本号、作者和 GitHub 仓库地址。

工具始终保留原文件扩展名;.docx.pdf.xlsx.pptx 等不同后缀不会影响日期、版本号和版本类型的识别与更新。如果目标文件名已经存在,会继续递增版本号,避免覆盖。

简称和自定义类型设置保存在每位用户自己的 Windows 应用数据目录中,不需要与 EXE 一起复制;其他使用者会拥有各自独立的记忆。

版本更新记录

本节随每个新版 EXE 同步追加更新内容。

v2.6(2026-08-05)

  • 新增“包含版本类型”独立选项,可分别控制日期、版本号和修订版、清洁版等版本类型。
  • 默认版本类型新增 Revised Version,位于 Reviewed Version 下方。
  • 修复只有“文件名-日期-版本类型”等不完整命名时日期可能无法更新的问题。
  • 完善不同文件扩展名及无扩展名文件的识别,重命名时始终保留原后缀。

v2.5(2026-07-31)

  • “仅保留文件名”调整为最高优先级的独立模式,启用后始终只输出文件名和扩展名。
  • 新增“包含日期”独立选项;在常规命名和空白 DOCX 创建中,可与“包含版本号”分别选择。
  • 修复日期与“修订”等文字紧贴时无法识别和更新的问题。
  • 扩展日期识别,兼容连续日期、下划线、括号及 YYYY-MM-DD 等常见写法,并校验日期有效性。

v2.4(2026-07-30)

  • 修复“文件名-当日日期-版本号”格式再次拖入后未自动递增版本号的问题。
  • “仅保留版本号”和“仅保留文件名、日期和版本号”模式检测到已规范命名的文件时,会自动生成下一版本预览。
  • 支持识别“文件名-日期-版本类型-数字”格式,并自动递增末尾数字。
  • “另存为新文件”会使用递增后的版本号;如果下一版本已存在,将继续递增到可用版本。

v2.3(2026-07-29)

  • 公司简称与英文版本类型组合时自动加入空格,避免两个字段直接相连。
  • 新增右上角图钉按钮,可切换窗口置顶状态。
  • 新增空白 DOCX 创建功能,可按当前命名选项生成规范文件名。
  • 新增“仅保留文件名、日期和版本号”清理模式。
  • 优化新建空白 DOCX 对话框在高 DPI 缩放下的宽度与控件对齐。

v2.2(2026-07-22)

  • 新增系统托盘常驻;关闭主窗口后可在后台继续运行,并可从托盘恢复或退出。
  • 新增“仅保留版本号”,可清除日期、公司简称、类型和复制标记,输出“文件名-v版本号”。
  • “仅保留文件名”和“仅保留版本号”采用互斥选择,避免同时启用产生冲突。

v2.1(2026-07-18)

  • 优化启动加载流程,减少首次打开时的等待和控件分批显示。
  • 合并控件布局、设置读取和预览刷新,窗口内容准备完成后一次性呈现。
  • 取消启动阶段不必要的正则预编译,在不增加依赖和文件体积的前提下提升启动速度。
  • 预加载并复用“关于”窗口,解决首次打开时内容显示卡顿的问题。

v2.0(2026-07-18)

  • 当前版本升级为 v2.0,集中交付文件命名、只读处理、单文件快速编辑和界面优化等功能。
  • 软件图标更新。
  • 移除文件列表与底部操作区之间的浅蓝色细分隔线。
  • 更新公开说明,明确适用场景、使用方式和通用重命名工具推荐。

v1.9(2026-07-18)

  • 只读文件会在列表的原文件名后显示“(只读)”;解除只读后列表立即刷新。
  • 一次加入一个文件时自动选中并进入可编辑状态;批量加入时不自动选择,避免误操作。
  • 软件图标更新。

v1.8(2026-07-18)

  • 软件图标更新。
  • 优化“关于”页面显示效果。
  • 优化“执行重命名”的禁用状态:无文件时使用浅蓝背景和灰蓝文字,确保内容清晰可读。

v1.7(2026-07-18)

  • 重构界面配色和操作层级,使文件预览与主要操作更加清晰。
  • 顶部改为五行分组布局,增大控件间距;列表列宽随窗口变化,使用交替浅色行和清晰状态色。
  • 程序内名称统一为 FileRenameTool
  • “执行重命名”和“另存为新文件”默认解除相关原文件的只读属性;新文件也保持可写。
  • 将独立的“仅解除只读”移动到“执行重命名”旁,方便不改名时单独处理。
  • 新增“关于”窗口,动态显示当前版本、作者“六朝声”和 GitHub 仓库地址;加宽窗口以完整显示链接。
  • 移除黄色装饰线,并将“关于”“仅解除只读”“执行重命名”三个底部按钮统一为相同高度。
  • 软件图标更新。
  • 保持单文件使用方式,无需额外安装运行组件。

v1.6(2026-07-18)

  • 新增“文件名部分”编辑区,可对单个选中文件手动调整基础名称,并可恢复自动识别结果。
  • 新增“另存为新文件”,支持将当前选中的一个或多个文件按预览名称复制,保留原文件。
  • 另存的新文件会自动解除只读属性;新增“解除只读”按钮,可处理当前选中的原文件。
  • “版本类型”改为可输入,支持自定义类型、记忆、恢复上次选择及删除自定义记忆。
  • 增强类型识别:已有清洁版、修订版、英文类型或自定义类型会被当前选择自动替换。
  • 优化顶部操作区布局,新增操作保持分行显示,避免控件互相遮挡。

v1.5(2026-07-16)

  • 重排顶部操作区,将命名选项独立成一行,解决控件在高 DPI、系统字体缩放等情况下互相遮挡的问题。
  • 顶部标签与输入控件改为按实际显示宽度动态定位,避免“公司简称”和“版本类型”文字压住输入框。
  • 修复“仅保留文件名”无法清除独立或不完整名称中 v1.Xv1.2 等版本号的问题。
  • 增强旧式名称兼容,可清理“日期-文件名-版本号”等组合,同时保留文件名中的正常连字符。

v1.4(2026-07-16)

  • 调整公司简称记忆提示与“版本类型”区域的间距。
  • 修复部分显示缩放比例下“版本类型”被提示文字遮挡的问题。

v1.3(2026-07-16)

  • 新增“包含版本号”复选框,默认勾选,可手动取消。
  • 取消后采用“文件名-日期-类型”格式。
  • 新增无版本格式识别,重新处理时自动更新原有日期、公司简称和类型,避免重复追加“日期-类型”。
  • 无版本目标名称已存在时停止处理并显示提示,避免覆盖文件。

v1.2(2026-07-16)

  • 正式命名格式调整为“文件名-日期-版本号-类型”。
  • 新增“仅保留文件名”模式,可自动清除日期、版本、公司简称、类型及 (1)(2) 等复制标记。
  • 兼容识别 v1.0v1.1 使用过的旧顺序名称,处理后自动转换为新格式。
  • 公司简称记忆改为在下拉列表中直接删除,每一项右侧显示 ×
  • 移除独立的“删除记忆”按钮,简化操作。
  • 构建新版 EXE 前自动检查《使用说明》中是否已经补充对应版本记录,防止遗漏。

v1.1(2026-07-16)

  • 新增中文版本类型:修订版清洁版审核版
  • 保留英文版本类型:Reviewed VersionClean Version
  • 新增公司简称前缀输入、上次输入自动保存、简称记忆和删除功能。
  • EXE 开始按 v1.0v1.1 方式分版本保存,不覆盖旧版。

v1.0(2026-07-15)

  • 首次发布图形界面版本,支持拖入一个或多个文件。
  • 自动添加当天日期和版本号,版本从 v1.0 开始并自动进位。
  • 支持文件名预览、复制尾缀清理、重名自动避让和保留扩展名。

About

根据你的习惯个性化配置文件重命名规则

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages