Skip to content

Releases: FUJIWARESHINE/FileRename

文件批量重命名 v2.1.0(便携版)

Choose a tag to compare

@FUJIWARESHINE FUJIWARESHINE released this 21 Sep 03:47

Windows 免安装的批量重命名工具,绿色版解压即用,无需安装 Python。

本次更新

新增:把文件名导出成 Excel

  • 「更多」菜单里新增「导出文件名到 Excel」:当前列表的原始名称 / 新名称预览 / 所在目录 / 类型 / 大小 / 修改时间 / 状态一次导出
  • 表头加粗冻结、带自动筛选,列宽已调好,Excel / WPS 双击直接能看
  • 保存位置和文件名自己选,默认叫「文件清单_日期_时间.xlsx」

优化:每次打开都是干净的开始

  • 规则不再跨启动保留。以前关掉再打开,上次配的规则还挂在那儿,得先手动删一遍才能做新的;现在启动就是空白工作流

优化:「清空」升级成下拉菜单

  • 由普通按钮换成红色流光按钮,点开可选「清空文件列表」或「清空已添加的规则」,两者互不影响
  • 没有文件但还有规则时按钮依旧可点,不会出现「想清规则却清不了」

修复:序号 / 时间规则的前后缀不再强行加下划线

  • 以前选「前缀」或「后缀」,序号/时间与原名之间总会插一个 _001_照片.jpg),怎么选都躲不掉
  • 现在默认直接相连(001照片.jpg);需要分隔符的话,用新增的「分隔符」输入框自己填,填 _ 就还是老样子

修复:窗口往下拉小的时候内容被截断、互相压住

  • 规则面板会先收窄并自己滚动,列表区始终保留可见高度,状态栏不再被内容盖住
  • 窗口较矮时自动进入紧凑模式:空状态精简、内边距收紧,内容不再溢出到窗口外

文件批量重命名 v2.0.3(便携版)

Choose a tag to compare

@FUJIWARESHINE FUJIWARESHINE released this 21 Sep 03:05

Windows 免安装的批量重命名工具,绿色版解压即用,无需安装 Python。

本次更新

  • 修复:浅色主题下「已启用」的规则开关被画成灰色,和「已停用」长得一模一样,完全看不出规则到底开没开
    • 原因:浅色主题里给开关加灰底的那条规则与 .switch.on 的渐变规则特异性相同、但在样式表里更靠后,把渐变盖掉了(深色主题不受影响,所以只在浅色下露馅)
    • 现在启用态一律是主题紫蓝渐变,和主按钮、勾选框用同一套强调色;只有停用态才是灰底
  • 优化:开关启用态加了同色光晕,鼠标悬停有轻微反馈,状态一眼可辨

之前用浅色主题如果觉得「开关点了没反应」,其实规则一直在生效,只是颜色骗了你。升级后直接看颜色判断就行。

文件批量重命名 v2.0.2(便携版)

Choose a tag to compare

@FUJIWARESHINE FUJIWARESHINE released this 21 Sep 02:41

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 的话,两种临时办法:

  1. 解压后在该文件夹执行:Get-ChildItem -Recurse | Unblock-File
  2. 右键 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,删除即恢复默认

使用方法

  1. 下载 FileRenamer-v2.0.2-portable.zip 并解压
  2. 双击 文件批量重命名\FileRenamer.exe
  3. 把文件或文件夹拖进窗口(或点「选择文件」「选择文件夹」)
  4. 左侧添加重命名规则,右侧「新名称预览」实时显示结果
  5. 确认无误后点「开始重命名」,改错了点「撤回」

文件批量重命名 v2.0.1(便携版)

Choose a tag to compare

@FUJIWARESHINE FUJIWARESHINE released this 21 Sep 02:20

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,删除即恢复默认

使用方法

  1. 下载 FileRenamer-v2.0.1-portable.zip 并解压
  2. 双击 文件批量重命名\FileRenamer.exe
  3. 把文件或文件夹拖进窗口(或点「选择文件」「选择文件夹」)
  4. 左侧添加重命名规则,右侧「新名称预览」实时显示结果
  5. 确认无误后点「开始重命名」,改错了点「撤回」

文件批量重命名 v2.0.0(便携版)

Choose a tag to compare

@FUJIWARESHINE FUJIWARESHINE released this 21 Sep 02:01

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,删除即恢复默认

使用方法

  1. 下载 FileRenamer-v2.0.0-portable.zip 并解压
  2. 双击 文件批量重命名\FileRenamer.exe
  3. 把文件或文件夹拖进窗口(或点「选择文件」「选择文件夹」)
  4. 左侧添加重命名规则,右侧「新名称预览」实时显示结果
  5. 确认无误后点「开始重命名」,改错了点「撤回」