Releases: FUJIWARESHINE/FileRename
Release list
文件批量重命名 v2.1.0(便携版)
Windows 免安装的批量重命名工具,绿色版解压即用,无需安装 Python。
本次更新
新增:把文件名导出成 Excel
- 「更多」菜单里新增「导出文件名到 Excel」:当前列表的原始名称 / 新名称预览 / 所在目录 / 类型 / 大小 / 修改时间 / 状态一次导出
- 表头加粗冻结、带自动筛选,列宽已调好,Excel / WPS 双击直接能看
- 保存位置和文件名自己选,默认叫「文件清单_日期_时间.xlsx」
优化:每次打开都是干净的开始
- 规则不再跨启动保留。以前关掉再打开,上次配的规则还挂在那儿,得先手动删一遍才能做新的;现在启动就是空白工作流
优化:「清空」升级成下拉菜单
- 由普通按钮换成红色流光按钮,点开可选「清空文件列表」或「清空已添加的规则」,两者互不影响
- 没有文件但还有规则时按钮依旧可点,不会出现「想清规则却清不了」
修复:序号 / 时间规则的前后缀不再强行加下划线
- 以前选「前缀」或「后缀」,序号/时间与原名之间总会插一个
_(001_照片.jpg),怎么选都躲不掉 - 现在默认直接相连(
001照片.jpg);需要分隔符的话,用新增的「分隔符」输入框自己填,填_就还是老样子
修复:窗口往下拉小的时候内容被截断、互相压住
- 规则面板会先收窄并自己滚动,列表区始终保留可见高度,状态栏不再被内容盖住
- 窗口较矮时自动进入紧凑模式:空状态精简、内边距收紧,内容不再溢出到窗口外
文件批量重命名 v2.0.3(便携版)
Windows 免安装的批量重命名工具,绿色版解压即用,无需安装 Python。
本次更新
- 修复:浅色主题下「已启用」的规则开关被画成灰色,和「已停用」长得一模一样,完全看不出规则到底开没开
- 原因:浅色主题里给开关加灰底的那条规则与
.switch.on的渐变规则特异性相同、但在样式表里更靠后,把渐变盖掉了(深色主题不受影响,所以只在浅色下露馅) - 现在启用态一律是主题紫蓝渐变,和主按钮、勾选框用同一套强调色;只有停用态才是灰底
- 原因:浅色主题里给开关加灰底的那条规则与
- 优化:开关启用态加了同色光晕,鼠标悬停有轻微反馈,状态一眼可辨
之前用浅色主题如果觉得「开关点了没反应」,其实规则一直在生效,只是颜色骗了你。升级后直接看颜色判断就行。
文件批量重命名 v2.0.2(便携版)
Windows 免安装的批量重命名工具,绿色版解压即用,无需安装 Python。
重要修复:从下载的 zip 解压后启动报错
症状:在别的电脑上解压运行,弹出 Unhandled exception in script,内容是 Failed to resolve Python.Runtime.Loader.Initialize from ...\_internal\pythonnet\runtime\Python.Runtime.dll。
原因:从网上下载的 zip 解压出来的文件会带上「来自互联网」标记(Zone.Identifier)。.NET Framework 出于安全默认拒绝加载带这种标记的程序集,于是 pythonnet 载入 Python.Runtime.dll 失败 —— 和重命名功能本身无关。(本地直接生成的包没有这个标记,所以在开发机上一直正常。)
修复:随包提供 FileRenamer.exe.config(含 <loadFromRemoteSources enabled="true" />),下载解压后直接双击即可,不用再手动「解除锁定」。
仍在使用 v2.0.0 / v2.0.1 的话,两种临时办法:
- 解压后在该文件夹执行:
Get-ChildItem -Recurse | Unblock-File- 右键 zip → 属性 → 勾选「解除锁定」后再解压(或换用 7-Zip 解压)
本次更新
- 修复:下载解压后启动报
Failed to resolve Python.Runtime.Loader.Initialize(见上) - 新增:启动失败时弹出中文说明对话框(.NET Framework / WebView2 / 文件被标记 / 网络盘等可能原因与处理办法),同时把完整堆栈写入程序目录的
启动错误.log,不再只显示英文堆栈 - 打包脚本:校验产物完整性(exe 与 exe.config 缺失会直接报错),避免再发出不完整的包
上一步更新(v2.0.1)
- 记住上次关闭时的窗口大小与位置,最大化状态下关闭也会记住;换显示器后自动回到可见区域
功能
- 13 条重命名规则,可自由组合成流水线:查找替换 / 批量替换 / 提取子串 / 添加前后缀 / 大小写转换 / 清理文件名 / 删除字符 / 智能序列号 / 插入内容 / 模板替换 / 时间命名 / 扩展名处理 / 智能去重
- 序号类型除阿拉伯数字外,还支持中文小写、中文大写、繁体、人民币大写、英文字母、罗马数字、带圈数字、全角数字
- 文件信息命名:修改时间、创建时间、文件大小、图片尺寸,以及 EXIF 拍摄信息(相机品牌 / 型号 / 镜头 / 光圈 / 快门 / ISO / 焦距 / 拍摄时间)
- 文件夹作为节点逐层浏览,面包屑返回上层;列表内拖动排序、按名称 / 大小 / 时间排序
- 行内实时预览、状态与重名标记;执行前做批内重名、目标已存在检查,冲突项自动跳过并说明原因
- 互换改名(a→b 且 b→a)与链式改名自动用两阶段改名处理,不会互相覆盖
- 一键撤回,后进先出,目录改名、仅改大小写也能正确还原
- Ctrl+V 直接粘贴资源管理器复制的文件,或粘贴一列名字按行批量覆盖
- 全局唤出快捷键:键盘组合(Ctrl / Alt / Shift / Win + 任意键)或鼠标侧键 X1 / X2
- 深色 / 浅色主题,无边框窗口 + Windows 11 原生圆角
运行要求
- Windows 10 / 11 64 位,需要 WebView2 运行时(Win11 自带,Win10 一般随 Edge 已安装)与系统自带的 .NET Framework 4.6.2 以上
- 请解压到本地硬盘运行(不要放在网络盘 / 映射盘)
- 不写注册表、不装服务;配置保存在程序目录的
FileRenamer.json,删除即恢复默认
使用方法
- 下载
FileRenamer-v2.0.2-portable.zip并解压 - 双击
文件批量重命名\FileRenamer.exe - 把文件或文件夹拖进窗口(或点「选择文件」「选择文件夹」)
- 左侧添加重命名规则,右侧「新名称预览」实时显示结果
- 确认无误后点「开始重命名」,改错了点「撤回」
文件批量重命名 v2.0.1(便携版)
Windows 免安装的批量重命名工具,绿色版解压即用,无需安装 Python。
本次更新
- 新增:记住上次关闭时的窗口大小与位置,下次打开就是自己调好的那个尺寸,不用每次再拖一遍
- 最大化状态下关闭也会记住:重新打开仍是最大化,点「还原」回到之前那个窗口大小
- 上次在大屏上调好的窗口拿到小屏上会自动收敛,不会开出比屏幕还大的窗口
- 位置不可信时(换显示器、拔掉外接屏)会自动回到默认位置,不会把窗口开在看不见的地方
- 修复:窗口大小以前压根没被保存下来 —— 关闭事件触发时窗口实例已被销毁,读不到尺寸,配置里始终是空的,这就是「每次打开都是那么大一片」的原因
- 修复:按保存值回填会一次比一次小(窗口尺寸参数是客户区尺寸,无边框窗口差一圈边框),现在按记录的真实矩形还原
- 优化:配置改为原子写入(先写临时文件再替换),关窗瞬间进程退出不会留下半个 JSON
功能
- 13 条重命名规则,可自由组合成流水线:查找替换 / 批量替换 / 提取子串 / 添加前后缀 / 大小写转换 / 清理文件名 / 删除字符 / 智能序列号 / 插入内容 / 模板替换 / 时间命名 / 扩展名处理 / 智能去重
- 序号类型除阿拉伯数字外,还支持中文小写、中文大写、繁体、人民币大写、英文字母、罗马数字、带圈数字、全角数字
- 文件信息命名:修改时间、创建时间、文件大小、图片尺寸,以及 EXIF 拍摄信息(相机品牌 / 型号 / 镜头 / 光圈 / 快门 / ISO / 焦距 / 拍摄时间)
- 文件夹作为节点逐层浏览,面包屑返回上层;列表内拖动排序、按名称 / 大小 / 时间排序
- 行内实时预览、状态与重名标记;执行前做批内重名、目标已存在检查,冲突项自动跳过并说明原因
- 互换改名(a→b 且 b→a)与链式改名自动用两阶段改名处理,不会互相覆盖
- 一键撤回,后进先出,目录改名、仅改大小写也能正确还原
- Ctrl+V 直接粘贴资源管理器复制的文件,或粘贴一列名字按行批量覆盖
- 全局唤出快捷键:键盘组合(Ctrl / Alt / Shift / Win + 任意键)或鼠标侧键 X1 / X2
- 深色 / 浅色主题,无边框窗口 + Windows 11 原生圆角
运行要求
- Windows 10 / 11 64 位,需要 WebView2 运行时(Win11 自带,Win10 一般随 Edge 已安装)
- 不写注册表、不装服务;配置保存在程序目录的
FileRenamer.json,删除即恢复默认
使用方法
- 下载
FileRenamer-v2.0.1-portable.zip并解压 - 双击
文件批量重命名\FileRenamer.exe - 把文件或文件夹拖进窗口(或点「选择文件」「选择文件夹」)
- 左侧添加重命名规则,右侧「新名称预览」实时显示结果
- 确认无误后点「开始重命名」,改错了点「撤回」
文件批量重命名 v2.0.0(便携版)
Windows 免安装的批量重命名工具,绿色版解压即用,无需安装 Python。
本次更新
- 更换程序图标(exe 与窗口图标统一)
- 修复:界面初始化可能执行两次,导致方向键一次跳两行、空格勾选后又被抵消
- 修复:批量执行时按文件对象整体比较(含缓存字典),文件上万时开销偏大,改为按行标识判断
- 修复:互换 / 链式改名的两阶段流程中,第一阶段失败的行没有标记为失败,界面上看不出问题
- 修复:保存的窗口坐标越界时(换显示器、拔掉外接屏、拷到别的电脑)窗口会开在屏幕外,现在自动回到默认位置
- 优化:打包脚本改用原生 API 清理旧产物,避免收尾阶段删除失败导致构建中断
功能
- 13 条重命名规则,可自由组合成流水线:查找替换 / 批量替换 / 提取子串 / 添加前后缀 / 大小写转换 / 清理文件名 / 删除字符 / 智能序列号 / 插入内容 / 模板替换 / 时间命名 / 扩展名处理 / 智能去重
- 序号类型除阿拉伯数字外,还支持中文小写、中文大写、繁体、人民币大写、英文字母、罗马数字、带圈数字、全角数字
- 文件信息命名:修改时间、创建时间、文件大小、图片尺寸,以及 EXIF 拍摄信息(相机品牌 / 型号 / 镜头 / 光圈 / 快门 / ISO / 焦距 / 拍摄时间)
- 文件夹作为节点逐层浏览,面包屑返回上层;列表内拖动排序、按名称 / 大小 / 时间排序
- 行内实时预览、状态与重名标记;执行前做批内重名、目标已存在检查,冲突项自动跳过并说明原因
- 互换改名(a→b 且 b→a)与链式改名自动用两阶段改名处理,不会互相覆盖
- 一键撤回,后进先出,目录改名、仅改大小写也能正确还原
- Ctrl+V 直接粘贴资源管理器复制的文件,或粘贴一列名字按行批量覆盖
- 全局唤出快捷键:键盘组合(Ctrl / Alt / Shift / Win + 任意键)或鼠标侧键 X1 / X2
- 深色 / 浅色主题,无边框窗口 + Windows 11 原生圆角
运行要求
- Windows 10 / 11 64 位,需要 WebView2 运行时(Win11 自带,Win10 一般随 Edge 已安装)
- 不写注册表、不装服务;配置保存在程序目录的
FileRenamer.json,删除即恢复默认
使用方法
- 下载
FileRenamer-v2.0.0-portable.zip并解压 - 双击
文件批量重命名\FileRenamer.exe - 把文件或文件夹拖进窗口(或点「选择文件」「选择文件夹」)
- 左侧添加重命名规则,右侧「新名称预览」实时显示结果
- 确认无误后点「开始重命名」,改错了点「撤回」