好用的,收费
口碑不错的工具,核心功能锁在付费墙后面,价格还都不便宜。一年就用几次,为这个买单实在肉疼。
为什么做它
几百张照片、几十集录音、成堆的「最终版(2)」——手动改到第 30 个文件,就开始怀疑人生。而现成工具绕不开三座大山:
口碑不错的工具,核心功能锁在付费墙后面,价格还都不便宜。一年就用几次,为这个买单实在肉疼。
界面停留在 XP 时代的先不说;现代点的,一查安装包 100 多 MB。我就改个文件名,你给我装一个浏览器内核?
公司 Windows、家里 Mac,等于学两套软件、记两套操作习惯。跨平台?不存在的。
NameShift 的答案:免费 + 轻至 1.5 MB + Windows / macOS 同一套体验,改名规则与参数记忆完全一致。
六大模式
每种模式参数独立保存、互不覆盖,并自动记忆到本地——下次打开,接着上次的习惯用。
纯文本或正则表达式,支持 $1 捕获组。(1)(2) 括号一遍清干净,扩展名默认保护。
按位置、按范围、按关键词、按类型——四种姿势去掉开头结尾、固定前缀和多余字符。
{index} {name} 模板,起始编号、步长、位数补零;多目录导入各自计数,序号按自然排序分配。
名称前、名称后、指定位置、关键词前后——五种插入位置,内容始终插在扩展名之前,扩展名永远不被误伤。
全部大写、全部小写、每词首字母大写,可选是否包含扩展名,交付规范一次到位。
在预览表「修改后」列逐行直接输入,支持单行还原与一键全部还原,特殊文件单独照顾。
所有文件按目录分组、目录内自然排序展示——第2集 永远排在 第10集 前面,而不是字典序的灾难现场。
安全与效率
NameShift 按「不敢出事」的标准设计,从预览到执行到反悔,全程都有兜底。
任何参数改动立刻刷新「修改前 → 修改后」,逐行标注可改名 / 未变化 / 冲突 / 非法,敲键盘零延迟。
批次内撞名、与目录内现有文件重名统统拦下,统一忽略大小写,兼容 Windows 与 macOS 的文件系统行为。
按当前系统校验非法字符;Windows 保留设备名(CON、NUL、COM1-9…)与尾随点空格也逃不掉。
在 Mac 上改出 Windows 不支持的名字?提前警告。今天交付的文件,明天在同事的电脑上打不开——这种坑替你踩掉。
名字互换(A↔B)、仅大小写改名这类「传统死结」都能正常执行;任何一步失败自动逆序回滚,目录保证回到初始状态。
会话内可连续撤销最近几次批次,部分失败自动保留待重试。手滑了?点一下就回去。
界面预览
截图随官网主题自动切换——浅色主题看浅色界面,深色主题看深色界面。点击图片可全屏放大,←→ 切换浏览。
写给爱较真的开发者
基于 Tauri 2 而非 Electron:前端就是系统 WebView,不带浏览器内核;文件操作全部下沉到 Rust。主程序 4.5 MB,安装包 1.5 MB,启动几乎是瞬时的。
「前端算预览,Rust 执行改名。」预览是纯函数,敲键盘零延迟刷新;Rust 在执行前用同一套规则二次校验——前端校验只管体验,不是安全边界。
立即开始
v1.0.0 · 安装包 1.5 MB · 供学习与个人使用,永久免费。
未签名的 macOS 应用:下载后右键「打开」即可运行。源码整理中,即将开源,敬请期待。
网盘下载常见问题
不要。NameShift 供学习与个人使用,永久免费,没有任何功能墙或广告。
源码正在整理中,即将开源,欢迎届时来提 Issue 与 PR。
不会。NameShift 只改文件名,不读取、不修改文件内容;所有操作全部在本地完成,没有网络依赖。
三重保险:改名前逐行实时预览并拦截冲突与非法名;执行时任何一步失败自动逆序回滚,目录回到初始状态;改完还能一键撤销最近几次批次。
Windows 10 / 11(x64)与 macOS(Apple Silicon)。两个平台同一套界面、同一套操作逻辑,改名规则与参数记忆完全一致。
还有其他问题?查看完整帮助文档