交换规则

文件名是"日期-事件"想改成"事件-日期"?姓名顺序反了?一键对调。

这个功能能帮你

  • 照片命名顺序不对20240115-旅行.jpg 改成 旅行-20240115.jpg,让事件名在前面好找
  • 姓名顺序需要调整张三-简历.pdf 改成 简历-张三.pdf,统一命名格式
  • 项目文件版本号位置v2.0_项目报告.docx 改成 项目报告_v2.0.docx,标题更醒目
  • 只调顺序不动后缀:保留 .jpg .pdf 这些扩展名不变,只交换文件名

快速上手(3步)

  1. 点击"添加规则"按钮 → 选 "交换"
  2. 填分隔符
    • 分隔符:比如 -_、空格(文件名里用什么隔开前后两部分就填什么)
  3. 先点预览看效果,没问题再点应用,避免交换错了

具体例子

例子1:照片名字事件和日期对调

❌ 原文件20240115-旅行.jpg20240116-聚餐.jpg20240117-会议.jpg... 😫 问题:日期在前面,想快速找"旅行"的照片很难翻,想把事件名放前面

✅ 操作

  • 分隔符-

✅ 结果旅行-20240115.jpg聚餐-20240116.jpg会议-20240117.jpg...

为什么这样设置:以 - 为界,把后面的"旅行"移到前面,日期移到后面,.jpg 后缀保持不变。


例子2:姓名顺序统一格式

❌ 原文件张三-简历.pdf 😫 问题:文件名是"姓名-简历"格式,想改成"简历-姓名"方便归档

✅ 操作

  • 分隔符-

✅ 结果简历-张三.pdf

为什么这样设置:同样以 - 分隔,前后对调,扩展名不动。


例子3:文件名里有多个分隔符

❌ 原文件项目-前期-草稿.docx 😫 问题:文件名有两个 -,想把"草稿"移到最前面

✅ 操作

  • 分隔符-

✅ 结果草稿-项目-前期.docx

为什么这样设置:规则会匹配最后一个 -(贪婪匹配),把 - 左边的"项目-前期"和右边的"草稿"对调,所以"草稿"跑到最前面了。

要填的内容

基础设置

  • 分隔符 文件名里用什么隔开前后部分就填什么,比如 -_、空格、-- (这个不能留空,否则没法知道在哪里切分交换)

高级选项(不用管也行,默认够用)

  • 忽略扩展名 默认勾选,只交换文件名,不动 .jpg.pdf 这种后缀。 如果你确实要把扩展名也算进去交换,可以取消勾选(不建议,容易改坏文件类型)。

常见问题

❓ 文件名里没有我填的分隔符会怎样?

规则会保持文件名不变,不会报错,也不会乱改。

例子:填了分隔符 -,但文件名是 报告.docx(没有 -) → 结果还是 报告.docx,原样不动

❓ 分隔符出现多次会怎样?

规则会以最后一个分隔符为界进行交换(贪婪匹配)。

例子:文件名 A-B-C.txt,分隔符填 - → 匹配最后一个 -,把 A-BC 对调 → 结果是 C-A-B.txt

❓ 能用多个字符当分隔符吗?

可以,规则支持任意长度的分隔符。

例子

  • 分隔符填 __(两个下划线):前面__后面.txt后面__前面.txt
  • 分隔符填 ---(三个减号):标题---日期.md日期---标题.md

❓ 交换后分隔符还在吗?

在的,分隔符本身不会被删除,只是前后内容对调了。

例子A-B.txt- 交换后是 B-A.txt- 还保留着

注意事项

  • ⚠️ 分隔符留空:什么都不会改,等于白操作,一定要填
  • ⚠️ 分隔符写错了:确保填的和文件名里实际用的一模一样(包括大小写、空格数量)
  • ⚠️ 取消勾选"忽略扩展名":可能把 .jpg .txt 也算进去交换,导致文件打不开

进阶技巧

  • 配合"查找替换":先用交换调整顺序,再用查找替换把分隔符统一改成想要的符号(比如把 _ 改成 -
  • 配合"插入文本":交换后在前面或后面加批次标签(比如 2024-
  • 批量处理不同格式:如果文件有多种分隔符(有的用 -,有的用 _),可以分两次操作,或用多规则流水线

下一步看看什么?