文件批量重命名与命名工作室
100% 浏览器本地运行,零服务器上传。在实际修改前完整实时预览全部新旧文件名,严格检查冲突、Windows保留名与非法字符。支持自然排序、递增序号、字符串替换、正则匹配、大小写转换,提供安全ZIP导出或文件夹直接重命名。
- 100% 浏览器内存运行,零服务器上传,零持久化存储残留
- 变更前后完整实时对比预览与字符级差异高亮展示
- 重名冲突检测、Windows系统保留名检查与非法字符校验
- 自然数排序(1, 2, 10)、序号填充(补零、步长、方向)与日期占位符展开
- 查找替换、删除、插入、ReDoS防御正则替换、大小写转换与空格清洗
- 支持直接重命名(受支持浏览器)与 Safe Export (ZIP) 安全打包下载
在支持相关 File System Access API 且获得用户明确读写权限授权的环境下,可直接就地修改文件夹内文件名。在不支持的环境中,可使用 Safe Export(安全导出 ZIP)。
暂未载入文件。点击“选择文件”或“加载示例文件”以开始体验。
关于文件批量重命名工作室
无需安装任何桌面软件,在浏览器中即可安全、高效地进行专业级文件批量重命名。
所有处理、预览生成、规则计算和压缩打包均 100% 在您的本地浏览器内存中运行,零文件内容或文件名上传至外部服务器,绝无隐私泄露风险。
预览优先与严格的事前安全校验
变更前与变更后文件名左右实时对照,字符级差异一目了然。支持对未修改文件与冲突文件进行直观的高亮区分。
严格排查同批次重复目标、现有文件夹重名冲突、Windows 系统保留设备名称(CON, PRN, AUX, NUL 等)以及可配置的可移植性长度警告阈值(255字符/字节参考),从根本上防止误覆盖与系统错误。
强大的规则管道与自然数排序
自由组合与排序规则链:查找替换、文本移除、指定位置插入、ReDoS 防御的正则表达式、字母大小写转换以及连续空格清理。
支持符合人类直觉的自然数排序(1, 2, 10),配合补零递增编号及 {original}、{yyyy}、{mm} 等动态占位符,轻松满足各种重命名场景。
直接重命名与 Safe Export (ZIP) 双模式
当当前浏览器与执行环境提供所需的 File System Access API 能力且用户明确授予读写权限时,可使用直接重命名。利用临时名称的多阶段重命名计划可规避已知循环与链式冲突。
在不支持的环境或追求完全零文件系统修改的工作流中,Safe Export 将重命名后的文件安全打包为 ZIP 供一键下载(注:文件系统特定的元数据如创建时间在 ZIP 中可能无法完全保留)。
终端脚本自动生成与严格隐私保护
为进阶开发者自动生成已完成字符转义的 PowerShell (.ps1) 与 Bash (.sh) 批处理脚本,方便在本地终端中审查和执行。
无 Cookie、无 localStorage、无文件分析追踪,完全保障商业机密文件与私人照片的安全。
常见问题 (FAQ)
什么是批量文件重命名?
批量文件重命名是指通过设置统一的规则(如序号、前后缀、查找替换、正则等),一次性批量规范化成百上千个文件的命名。
浏览器真的可以直接修改电脑上的本地文件吗?
在支持相关 File System Access API 且获得用户明确读写权限授权的环境下,可以直接原地修改文件夹内的文件名称。在其他环境中,可通过 Safe Export 导出已重命名的 ZIP 压缩包供安全使用。
文件或文件名会被上传到远程服务器吗?
绝对不会。文件完全在浏览器本地(内存中)处理,绝不会上传至任何远程服务器。文件名、目录路径、文件内容、哈希值和元数据绝不会通过网络发送或上传到分析统计中。
工具会读取或重新编码我的文件内容吗?
不会。重命名操作仅针对文件名元数据,对图片、音视频、文档等文件的二进制数据不做任何重新编码或压缩改变。
可以一次性导入整个文件夹吗?
在支持的浏览器中,点击“选择文件夹”即可导入整个目录,工具会自动列出其中的所有文件。
什么是预览优先(Preview First)原则?
在实际对磁盘执行更改前,必须在界面上左右对照展示每个文件的新旧名称与差异,确保没有任何静默修改。
什么是 Dry Run(演练模拟)模式?
Dry Run 是在内存中模拟整个更名过程,不写入磁盘,让您提前排查重名冲突或规则逻辑是否符合预期。
递增序号(Sequential Numbering)支持哪些自定义?
支持指定起始数值、递增步长、数字位数补零(例如 3位补零为 001)、摆放位置(前缀、后缀、整体替换、替换原有数字)以及升序降序。
什么是自然排序(Natural Sort)?
解决传统字典序将 file10 排在 file2 前面的问题,自然排序能够识别数字大小,正确按照 file1, file2, file10 的顺序排列。
支持正则表达式(Regex)吗?安全吗?
支持标准正则表达式及其捕获组替换。同时内置了 ReDoS 防御机制,会自动识别并拦截可能导致浏览器冻结的灾难性回溯模式。
支持哪些字母大小写转换风格?
支持全部小写 (lowercase)、全部大写 (UPPERCASE)、词首大写 (Title Case)、驼峰式 (camelCase)、下划线 (snake_case) 及连字符短横线 (kebab-case)。
可以修改文件扩展名吗?
可以统一转小写或替换扩展名。但请牢记:仅仅修改文件扩展名并不能真正转换文件的内部格式与编码。
如何避免 Windows 系统保留设备名与长度超限问题?
不同操作系统和文件系统的文件名长度规则与可用字符各不相同。Solasu 会根据通用文件系统可移植性阈值(255 字符/字节)对超长文件名给出警告(而非将 255 作为全平台唯一硬性上限)。同时也会提前检测 Windows 保留设备名称(CON, PRN, AUX, NUL, COM1-COM9 等)和非法字符。
Unicode 与多语言文件名会乱码吗?
遵循 UTF-8 与 Unicode NFC 规范,全面兼容中文、日文、阿拉伯文、西里尔文及表情符号,不破坏多语言文本。
什么是冲突检测(Collision Detection)?
当重命名规则使得两个或多个文件产生完全相同的目标名称时,工具会及时拦截报警,防止覆盖造成数据丢失。
会不小心覆盖目录内已有的同名文件吗?
Solasu 在执行前会全面检测同批次重复与现有文件冲突。多阶段重命名计划可避免已检测到的级联更名(A→B, B→C)覆盖问题,但 Solasu 不保证文件系统级别的 ACID 原子性。
什么是 Safe Export(安全导出 ZIP)?
Safe Export 在浏览器本地内存中生成新名称文件的 ZIP 包供下载,不修改原文件。请注意,ZIP 打包后操作系统的原始创建时间等部分底层文件系统元数据可能不会完全保留。
PowerShell 和 Bash 脚本生成有什么用途?
生成的脚本经过严格转义,方便您在终端中运行。请注意:生成的脚本不会由 Solasu 自动执行,仅供人工审阅与手动执行。
我设置好的重命名规则可以保存吗?
可以点击“导出规则 JSON”将规则序列化保存。日后随时点击“导入规则 JSON”恢复配置,且受原型链污染防御保护。
直接重命名后能够撤销(Undo)吗?
直接重命名完成后会提供基于该次重命名计划的反向操作。但若外部程序在此期间移动或修改了文件,无法保证所有情况下均能完全还原。
文件名或隐私数据会保存在浏览器缓存或 Cookie 吗?
零持久化。不会写入 localStorage, sessionStorage, IndexedDB, Cookie 或 OPFS,关闭浏览器标签页即彻底清空。
处理成千上万个文件时会卡顿吗?
不会。底层采用轻量级数据索引和虚拟化滚动渲染(Virtualization),数万量级的文件列表依然能保持 60fps 流畅操作。