批量改名改错了:两阶段执行,回滚不是 Ctrl+Z 那么玄

想把「IMG_」统一成「婚礼_001」,规则写反,三百张变成乱码前缀。别关软件、别开资源管理器再手改一遍。麻雀看图批量重命名是两阶段,先规划再落盘,出问题可以按记录退回去。

重命名任务先列出新旧文件名,确认后再写磁盘。

为什么要拆成两阶段

资源管理器多选改名一旦写下去,撤销栈很浅,跨目录更没辙。麻雀看图先生成对照表:旧名、新名、是否冲突。你在表上看到「婚礼_001.jpg」已经存在,就该停,而不是让系统弹出「是否覆盖」。

第二阶段才调用改名。中途断电、文件被占用(微信正在发这张图)、目标名非法字符,这一批会停。回滚吃的是本次任务记录,不是无限时光机。关了软件、清了任务记录、你又在外部改过名,回滚会失败,这是预期。

两阶段是为了避开 Windows 上「先改成目标名会撞车」的死结。中间态文件名难看,是预期,不是改名失败。中途断电才需要回滚。

  • 规则先在十张上试。序号位数、是否保留扩展名、是否加入拍摄日期,看对照表。
  • 扩展名不要当规则去改。把 .heic 改成 .jpg 不是重命名该干的,那是转格式。
  • 免费版批量重命名有额度,VIP 不限。额度不是不让你改名,是限制一次扔进队列的规模。
在网格里核对选区。选错子文件夹是改名事故第一名。

回滚前先别动手整理文件夹

回滚按记录把新名改回旧名。你若已经把文件剪到别的盘、用资源管理器又改了一次,记录对不上,会留下一半新名一半旧名。先回滚,再搬家。

Windows 文件名不能含 / : * ? ” < > |。从 Excel 粘规则进来很容易夹到这些字符,对照表会标红。

回滚前不要手动把文件拖到别的盘,也不要让同步盘改时间戳。对照表对的是原路径。动过目录结构,回滚会对空。

什么时候别用批量改名

Lightroom、Capture One 已经用文件名当目录的库,不要在看图软件里改,目录会断。Git 仓库、网站静态资源带哈希的文件名,改了缓存全废。那种场景用版本工具,不用看图软件。

批量改名不管扩展名逻辑,也不修 EXIF。要把 CR3 改成 JPG 那种「改后缀」,会骗过资源管理器、骗不过解码器。别用改名当转换。

对照表上的冲突比规则本身更致命

规则写「拍摄日期_序号」,两张连拍同一秒,新名撞车。对照表会标。强行执行时 Windows 不允许同目录同名,任务会停在冲突那张,前面已经改完的不会自动撤,除非你点回滚。所以冲突要在第一阶段清掉。

从 Excel 粘贴的名单带不可见空格、全角点、emoji。Windows 文件名规则比网页标题严。标红的先改规则。Lightroom 目录、网站哈希文件名、已经进版本库的素材,不要在看图软件里批量改。回滚不是 Git,关软件清记录就没了。

规则预览里已经标红的目标名,执行后仍会冲突。先改规则或排除那几张。不要指望回滚完再执行同一条错误规则会奇迹般不撞车。

常见问题

回滚能跨次启动吗? 以软件还留不留得到这次任务记录为准。不要当备份系统用。重要目录先复制一份再改。

和资源管理器的撤销有何不同? 资源管理器撤销看 Explorer 自己的栈。麻雀看图回滚只针对它执行过的那次批量任务。

接着看

相关内容

木匠软件 工坊

下载旗下 麻雀看图。HEIC 直接打开,看图和整理按 Tab 切换,基础功能永久免费。