交换规则
文件名是"日期-事件"想改成"事件-日期"?姓名顺序反了?一键对调。
这个功能能帮你
- 照片命名顺序不对:
20240115-旅行.jpg改成旅行-20240115.jpg,让事件名在前面好找 - 姓名顺序需要调整:
张三-简历.pdf改成简历-张三.pdf,统一命名格式 - 项目文件版本号位置:
v2.0_项目报告.docx改成项目报告_v2.0.docx,标题更醒目 - 只调顺序不动后缀:保留
.jpg.pdf这些扩展名不变,只交换文件名
快速上手(3步)
- 点击"添加规则"按钮 → 选 "交换"
- 填分隔符:
- 分隔符:比如
-、_、空格(文件名里用什么隔开前后两部分就填什么)
- 分隔符:比如
- 先点预览看效果,没问题再点应用,避免交换错了
具体例子
例子1:照片名字事件和日期对调
❌ 原文件:20240115-旅行.jpg、20240116-聚餐.jpg、20240117-会议.jpg...
😫 问题:日期在前面,想快速找"旅行"的照片很难翻,想把事件名放前面
✅ 操作:
- 分隔符:
-
✅ 结果:旅行-20240115.jpg、聚餐-20240116.jpg、会议-20240117.jpg...
为什么这样设置:以
-为界,把后面的"旅行"移到前面,日期移到后面,.jpg后缀保持不变。
例子2:姓名顺序统一格式
❌ 原文件:张三-简历.pdf
😫 问题:文件名是"姓名-简历"格式,想改成"简历-姓名"方便归档
✅ 操作:
- 分隔符:
-
✅ 结果:简历-张三.pdf
为什么这样设置:同样以
-分隔,前后对调,扩展名不动。
例子3:文件名里有多个分隔符
❌ 原文件:项目-前期-草稿.docx
😫 问题:文件名有两个 -,想把"草稿"移到最前面
✅ 操作:
- 分隔符:
-
✅ 结果:草稿-项目-前期.docx
为什么这样设置:规则会匹配最后一个
-(贪婪匹配),把-左边的"项目-前期"和右边的"草稿"对调,所以"草稿"跑到最前面了。
要填的内容
基础设置
- 分隔符
文件名里用什么隔开前后部分就填什么,比如
-、_、空格、--(这个不能留空,否则没法知道在哪里切分交换)
高级选项(不用管也行,默认够用)
- 忽略扩展名
默认勾选,只交换文件名,不动
.jpg、.pdf这种后缀。 如果你确实要把扩展名也算进去交换,可以取消勾选(不建议,容易改坏文件类型)。
常见问题
❓ 文件名里没有我填的分隔符会怎样?
规则会保持文件名不变,不会报错,也不会乱改。
例子:填了分隔符 -,但文件名是 报告.docx(没有 -)
→ 结果还是 报告.docx,原样不动
❓ 分隔符出现多次会怎样?
规则会以最后一个分隔符为界进行交换(贪婪匹配)。
例子:文件名 A-B-C.txt,分隔符填 -
→ 匹配最后一个 -,把 A-B 和 C 对调
→ 结果是 C-A-B.txt
❓ 能用多个字符当分隔符吗?
可以,规则支持任意长度的分隔符。
例子:
- 分隔符填
__(两个下划线):前面__后面.txt→后面__前面.txt - 分隔符填
---(三个减号):标题---日期.md→日期---标题.md
❓ 交换后分隔符还在吗?
在的,分隔符本身不会被删除,只是前后内容对调了。
例子:A-B.txt 用 - 交换后是 B-A.txt,- 还保留着
注意事项:
- ⚠️ 分隔符留空:什么都不会改,等于白操作,一定要填
- ⚠️ 分隔符写错了:确保填的和文件名里实际用的一模一样(包括大小写、空格数量)
- ⚠️ 取消勾选"忽略扩展名":可能把
.jpg.txt也算进去交换,导致文件打不开
进阶技巧
- ✅ 配合"查找替换":先用交换调整顺序,再用查找替换把分隔符统一改成想要的符号(比如把
_改成-) - ✅ 配合"插入文本":交换后在前面或后面加批次标签(比如
2024-) - ✅ 批量处理不同格式:如果文件有多种分隔符(有的用
-,有的用_),可以分两次操作,或用多规则流水线