7tez打开下载页后先填这个码,再点「普通下载」file.batch.rename.tool.exe 和一个空的配置文件,双击 exe 即可运行,不用安装。软件界面与运行截图





这个工具解决什么问题
原来的做法。在资源管理器里按 F2 一个个改,或者用批处理脚本一把梭。前者改二十个文件要重复二十次「选中—F2—全选—输入—回车」;后者省事,但脚本没有预览,一条 ren 写错,一整个文件夹的名字全乱,而且改完的文件名和原名的对应关系只存在于你的记忆里,隔天就对不上了。
用这个工具怎么做。把文件拖进来,右边叠规则——先清掉文件名里的「高清中字」「促销推广」这类广告词,再去掉非法字符和多余空格,最后加三位序号。每加一条规则,左边表格立刻重算一遍,新名字逐个显示,改动了哪几个字符用差异标出来;名字撞车的行会被标成冲突并自动避让。看明白了点「执行改名」,它还会再报一次「将改名 8 个 / 未变化跳过 0 个 / 阻塞跳过 0 个」等你确认。
省下来的是什么。是「改完不敢认」这件事。每一次执行都按批次写了操作日志,界面上「撤销上次」「重做」是两个现成的按钮,连软件中途被关掉,下次启动它会自己发现那批没做完的改名并接着跑完或者回滚,不会留下半改状态。
结果字段清单
预览表格和导出的 Excel 用的是同一套列,逐列口径如下。
| 列名 | 说明 |
|---|---|
| 序号 | 当前列表行号,随排序、上下移实时变化,也是「序号编号」规则默认取的位置。 |
| 文件名 | 磁盘上当前的完整文件名(含扩展名),过长时在表格里省略显示,鼠标停留可看全。 |
| 扩展名 | 含点,如 .jpg;多级扩展名按「扩展名操作」规则里的设置识别,没有扩展名时留空。 |
| 新文件名 | 整条规则栈跑完之后的最终名字,含扩展名。这一列就是执行之后磁盘上会出现的名字。 |
| 大小 | 文件字节数按 KB/MB 友好显示,只用于核对,改名不会碰文件内容。 |
| 状态 | 将改名 / 未变化 / 重复 / 跳过 / 锁定 / 不存在。只有「将改名」的行会真的动手,其余行执行时自动略过。 |
| 冲突说明 | 为什么被跳过、被自动避让改成了什么、命中了哪条非法字符或 Windows 保留名,写在这一列。 |
| 差异 | 原名与新名的字符级差异,新增字符标 +、删掉的标 -,一眼看出这行到底动了哪几个字。 |
| 完整路径 | 文件所在目录,导出的 Excel 里保留,方便核对是哪一个盘符下的同名文件。 |
技术实现
- 规则栈是条管道。11 类规则各是一个独立类,统一实现「输入一个名字,输出一个新名字」。列表里从上到下依次生效,前一条的输出就是后一条的输入,所以「先清广告词、再去非法字符、最后加序号」这种组合不需要写任何表达式。
- 预览与执行走同一套代码。表格里的新名字不是估的,是把规则栈真跑一遍算出来的,和执行时用的完全同一份逻辑,不会出现「预览一个样、改出来另一个样」。
- 冲突先检测再避让。同一目录里出现两个相同新名、命中 Windows 保留名(
CON、NUL等)、含非法字符、名字超长,都会先标出来;开启自动避让时按_2、_3顺延,并在冲突说明里写清改成了什么。 - 改名分两步走。先把源文件挪到一个
__frbtmp_临时前缀,再从临时名挪到目标名。这样即使是互相交换名字(a.txt改b.txt、b.txt改a.txt)或者只差大小写的改名,也不会互相踩掉。 - 操作日志先落盘再动手。每一批改名生成一个批次文件,逐条记录原名、新名和这条做到哪一步了,做完一条回写一条。软件被强杀、断电,下次启动会自己扫出没做完的批次,逐条判断文件现在到底落在哪一边,能续跑的续跑,判不准的回滚,绝不留半改状态。
- 差异用字符级比对。新旧名做一次逐字符比对,只把真正变动的字符标出增删,改了一个字就只显示一个字,不会整行标红看不出重点。
- 导出 Excel 不装任何办公组件。预览清单导出成
.xlsx,是自己按开放文档格式打包压缩包写出来的,只依赖系统自带的压缩库,机器上没有装 Excel、WPS 也能导出。 - 界面用 AntdUI 控件。表格、输入框、下拉、开关、弹窗全部是 AntdUI 的控件,窗口可拉伸,表格列宽可拖动并记住上次布局。
操作教程
- 点页面上的「免费下载」按钮,在下载页输入提取码
7tez后选「普通下载」拿到压缩包;把压缩包整体解压到一个有写入权限的文件夹(不要只在压缩软件里双击打开预览),双击file.batch.rename.tool.exe。预期:弹出「软件授权」窗口,中间是本机机器码,右下有「试用软件」按钮。 - 点「试用软件」。预期:进入主界面,标题栏带版本号,底部日志区显示「授权校验成功」。
- 点左上「添加文件」或「添加文件夹」,也可以用「导入清单」从一份文本清单里读入路径。预期:文件进入左侧表格,「新文件名」这一列暂时和原名一样,状态是「未变化」。
- 点右侧「添加规则」,从 11 类里选一条,在下方「当前规则参数」里填参数;需要多步处理就继续叠,用「上移 / 下移」调整先后顺序,用「启 / 停」临时跳过某一条。预期:每加一条,表格的「新文件名」和「差异」两列立刻重算一遍。
- 确认预览没问题后点右上「执行改名」。预期:弹出确认框,写明将改名几个、未变化跳过几个、阻塞跳过几个;点「确认」后底部日志逐行输出进度,完成后提示「执行完成,共改名 N 个文件」,表格自动刷新成改名后的新名字。
- 改错了点「撤销上次」,改回来后悔了点「重做」。预期:都是按批次整批还原或恢复,同样会先弹确认框。要留档就点「导出预览」,选「导出 Excel 预览清单」,得到一份和表格同列的
.xlsx。
常见问题
Q:软件要收费吗?A:免费获取,下载解压就能用。首次运行点「试用软件」,内置 1 天离线试用;试用到期后把授权窗口里的机器码通过站内「联系我们」发给我们,回一张离线注册码,粘贴激活即可,之后不再联网验证、不远程锁机。
Q:下载页提示要提取码,在哪里看?A:本页下载卡片上「提取码」那一行就是,为 7tez,大小写不敏感。填码后请选「普通下载」,不需要登录、不需要下载客户端、不需要充值。
Q:会不会把文件内容改坏?A:不会。整个过程只做一次文件重命名,不读取、不写入文件内容,文件大小和修改时间都不变。真正需要谨慎的是名字本身,所以它把预览、差异、冲突说明和执行前的数字确认都做在了前面。
Q:改完发现改错了,还能还原吗?A:能。每一次执行都会写一个批次日志,界面上的「撤销上次」就是按批次把文件名恢复成改名之前的样子,撤销之后还能「重做」。批次文件放在程序目录下的 undolog 文件夹里,只要不手动删这个文件夹,关掉软件再打开照样能撤销。
Q:中途软件被关掉或者电脑断电了怎么办?A:下次启动它会自动检查有没有没做完的批次,逐条判断文件当前到底在原名、临时名还是新名上,能续跑的续跑,判不准的回滚到改名前,然后把处理结果写在日志区,不会留下改了一半的状态。
Q:多个文件改出来同名怎么办?A:这种行会被标成「重复」并在冲突说明里写清楚。开启自动避让时,程序会自动加 _2、_3 顺延,避让后的结果同样先显示在「新文件名」列里给你看。
Q:双击 exe 没反应?A:三个常见原因。一是只在压缩软件里双击打开了,必须先整体解压到一个文件夹;二是解压到的目录没有写入权限(比如系统盘根目录),换一个目录;三是杀软对单文件程序做了拦截,添加信任即可——程序本体经过混淆加固,这是正常现象。
Q:能批量改文件夹的名字吗?A:这个版本只处理文件,列表里不会也不允许加入文件夹,避免一次误操作影响整棵目录树。按目录整理的需求可以先用「添加文件夹」把里面的文件读进来,配合「按文件夹独立计数」的序号规则处理。
Q:需要联网吗?A:除了首次校验试用授权,改名过程完全在本机进行,文件内容不会离开这台电脑。
技术构成与后续维护
运行环境是 Windows 10 / 11 64 位,依赖系统自带的 .NET Framework 4.8(Win10 之后的版本默认已装),不用装运行库、不用装 Python,解压后单文件运行。程序本体经过混淆加固,体积 3.0 MB,启动即用。
已规划但本版还没做的方向:正则表达式规则、规则栈组合存成方案库并支持导入导出、按图片 EXIF 拍摄时间或音频标签批量命名、改名前自动生成一份原名清单。这些会随版本迭代补上,也可以在定制里先做。
可以定制(二次开发)
规则本身是插件式的,加一类新规则只需要实现同一个接口,所以「按你们公司内部的编号规范生成文件名」「把某批文件按内容首行命名」「改名同时把目录结构一起归档」这类需求都能做。需要改动请通过站内「联系我们」或在本文下方留言说明场景。定制合作会连同可编译的完整工程一起交付。
使用说明与免责声明
本软件由百业软件(www.biyeyuanma.cn)开发维护,用于本机自有文件的批量重命名整理。
7tez打开下载页后先填这个码,再点「普通下载」file.batch.rename.tool.exe 即可运行,不用安装。
